Hola Morgan:

>   +Let's assume that the current release of your tag library 
> is 2.0.4, but you want to start work on 3.0.  Here are the 
> steps you would take to start working on the new release:
>    
>      1) Make an announcement on taglibs-dev
>   +  2) Create a branch called dev3 in CVS for the entire tag library
>      3) Work on that branch
>    
>    (Note: it is a requirement that the main CVS branch in CVS 
> be the _current_ release, not a prospective release.)
>    

?¿?¿, i think this is the exact opposite to the current procedures
everywhere in OSS projects using CVS ( at least the ones i know ).

Currently, the normal procedure is to branch releases ( doing
maintenance in that branch ), and continue developong on the HEAD
branch, and i think it's a more natural way to work on CVS, and when the
new release comes, only those bug changes on the branched release that
affect the newer release are merged, not the oppositte that creates a
bunch of ( dangerous ) administrivia when the next release becomes the
lastest release..... 

Saludos ,
Ignacio J. Ortega

Reply via email to