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