commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Cooper" <martin.coo...@tumbleweed.com>
Subject RE: [lang] 1.0 release foci (fwd)
Date Sat, 24 Aug 2002 20:11:41 GMT
+1

> -----Original Message-----
> From: Daniel Rall [mailto:dlr@finemaltcoding.com]
> Sent: Saturday, August 24, 2002 12:53 PM
> To: Jakarta Commons Developers List
> Subject: Re: [lang] 1.0 release foci (fwd)
> 
> 
> Branching is definitely good practice when the differences between
> releases are medium to large, but [lang] has not yet reached that
> point.  The trade-off between a small change or two to the build.xml
> and the overhead associated with branching and porting rather heavily
> favors the former.  A simple tag can be turned into a branch point at
> a later date if it later becomes necessary to backport changes from
> HEAD to cut bug fix version of a previous release.
> 
> For instance, we release [lang] 1.0.  HEAD changes radically.  A
> problem is found in released code from version 1.0.  We fix the broken
> code in HEAD, but it is still not at a release point.  We then
> exercise our option of turning the LANG_1_0 tag into a branch point.
> The fix from HEAD is backported into the LANG_1_0_BRANCH, and version
> 1.0.1 can be tagged and cut from that branch.
> 
> 
> ---.--------- HEAD -------->
>     \
>    LANG_1_0 
>       \
>      LANG_1_0_BRANCH
>         \
>        LANG_1_0_1
>           \
>            `--->
> 
> Using this standard technique, we avoid the (very real) overhead of a
> branch until we actually need it.
> -- 
> 
> Daniel Rall <dlr@finemaltcoding.com>
> 
> --
> To unsubscribe, e-mail:   
> <mailto:commons-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
> <mailto:commons-dev-help@jakarta.apache.org>
> 
> 


--
To unsubscribe, e-mail:   <mailto:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message