Dziwna sprawa z cvs

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Śro, 31 Lip 2002, 15:14:30 CEST


> przy pracy nad jądrem zauwazylem trochę dziwną i denerwującą sprawę.
> Nie wiem jak to okreslic ale jakby klient/server cvsu zglupial.
> Moze opisze na przykladzie jak wyglada ów blad ktory trochę jak by 
> przeszkadza mi w pracy.
> Ot, przyklad:
> 
> cvs add plik.patch
> cvs ci plik.patch
> cvs tag -b LINUX_2_2_DEVEL plik.patch
> 
> i jest ok, plik w repo i zbranchowany jako LINUX_2_2_DEVEL.
> 
> Teraz problem:
> 
> gdy zmieniam plik.patch na nowszy plik to commit zamiast isc do 
> LINUX_2_2_DEVEL idzie na HEAD.

Z tego co zauwazylem, zeby commity byly do brancha, to musisz miec w ich
trakcie plik CVS/Tag z nazwa brancha w srodku.

> sprawa jest o tyle denerwująca, że gdy chcę sciągnąć branch z pliku 
> ktory nie byl zmieniany! to robiłem zawsze:
> 
> cvs tag -d LINUX_2_2_DEVEL plik.patch
> 
> a teraz ? 
> ot pisze mi to:
> 
> cvs server: Not removing branch tag 'LINUX_2_2_DEVEL' from 
> /cvsroot/SOURCES/plik.patch,v'.
> 
> i co z tym zrobic ? :>
> mam usunąć plik z repo a potem branch sciągać ?
> 
> czy moze cos przeoczylem i nie nauczylem sie przy upgradzie cvs ?

Sam chcialbym wiedziec, jak to sie robi...
Wieczne branche z raz na zawsze przypisanym tagiem to nieciekawe.

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology



Więcej informacji o liście dyskusyjnej pld-devel-pl