ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

patch vs svn diff


  • To: nginx-ru@xxxxxxxxx
  • Subject: patch vs svn diff
  • From: Goncharov Yuri <neo@xxxxxxxxxx>
  • Date: Wed, 05 Mar 2008 21:01:49 +0200
  • Organization: -=KNtelecom Ukraine Ltd=-

Здравствуйте. Знаю offtop, но здесь собрались люди, которые, наверное, все с этим имели дело, очень верю, что своим вопросом и Вашими ответами и себе помогу и другим :-)

Речь идёт о svn diff и применении патча который он отдаёт утилитой patch (если быть точнее в FreeBSD)

Интересует вопрос, связанный с удалением файлов и папок:

1)
Если в svn был удалён файл, то в svn diff он выглядит как:

Если без флагов использовать то в патче получаю просто минусы напротив каждой строки удалённого файла, при применении patch < patchfile - это его не удаляет, просто делает пустым :-)
Если же использовать

# svn diff --no-diff-deleted -r xx blablabla

Получае в diff файле

Index: file.php (deleted)
===================================================================
Index: file.sql (deleted)
===================================================================

При этом утилита patch такого не понимает и файлы не удаляет... :-( Какой тогда формат ей нужен, чтобы удаляла?

2)
С каталогами ещё сложнее, svn diff ни в какую не хочет обозначать удалённые каталоги? Что с этим делать? Может я где-то недочитал?

И что тогда по этому же вопросу с форматом для patch?

Сорри, что отнял время. Спасибо за внимание.

--
Best regards

Phone +380 44 496 8817
CTO KNtelecom Ukraine Ltd.
----------------------------
NEO83-RIPE



 




Copyright © Lexa Software, 1996-2009.