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

Re: OT: невозможность вытаскивания патча между произвольными версиями из CVS



On Tue, 24 Oct 2000, Michael Sobolev wrote:

> On Tue, Oct 24, 2000 at 02:52:23PM +0500, Vlad Harchev wrote:
> > > cvs diff -r <rev1> -r <rev2> file
> > > 
> > > не работает?  Или я что-то не понял?..
> > 
> >  Между отдельными файлами патч делать - не интересно. Надо у всего модуля
> > целиком. Я пробовал - cvs думает минут десять и ничего в консоль не выдает - а
> > дальше у меня терпения не хватило ждать. Или я просто не дождался (модуль был
> > мегов на 5)?
> Может, нужно было поэкспериментировать с локальным репозиторием?

 Да, придется как-нить это сделать.. Но у меня плохие предчувствия :(
 Недавно мне прислали патч сгенеренный cvs diff - так патчи для файлой которые
добавились между версиями имели вид

RCS file: gr_MacImage.cpp
diff -N gr_MacImage.cpp
--- /dev/null   Thu May 25 10:36:32 2000
+++ /tmp/cvsVTbj8l      Sat Oct 21 05:09:20 2000

 Т.е. при наложении этого патча гнушным patch создавались файлы в /tmp/ вместо 
указанного в нашем случае gr_MacImage.cpp
 Я все опции изучил у gnu patch - никак заставить файл с корректным именем
нельзя заставить. Вроде как это проблема cvs' diff.

 И как с ним люди на гнилых каналах работают?
 
> --
> Миша

 Best regards,
  -Vlad



Reply to: