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