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

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



On Wed, 25 Oct 2000, Vlad Harchev wrote:

> On Wed, 25 Oct 2000, Michael Sobolev wrote:
> 
> > On Tue, Oct 24, 2000 at 04:59:00PM +0500, Vlad Harchev wrote:
> > > > Может, нужно было поэкспериментировать с локальным репозиторием?
> > > 
> > >  Да, придется как-нить это сделать.. Но у меня плохие предчувствия :(
> > >  Недавно мне прислали патч сгенеренный 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
> > 
> > Угум.  У меня получилось именно это для отсутсвующего в указанной ревизии файла.
> > 
> > Наверное, есть смысл задать вопрос (или сообщить об ошибке) в cvs-info@gnu.org
> 
>  Уже сообщили. Может они уже ответ прислали - если да то я его сюда
> отфорвардю.
> 
>  А ты не пробовал cvs diff делать между ревизиями, не имея на локальном
> диске все дерево? А то у меня нет времени создавать локальный репозиторий и
> исследовать его.. Может попробуешь?

 Да, они ответили - надо юзать 'cvs rdiff' вместо 'cvs diff' - тогда патчи для
появившихся  файлов будут правильными (проверил - верно).
 С помощью 'cvs rdiff' не удалось сделать diff между произвольными версиями
модуля не имея локального репозитория без всякого гемороя. Да уж, век живи,
век учись.  
 Сорри за оффтопик.

 Best regards,
  -Vlad



Reply to: