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: