Gerry:

> From: Shaw, Gerry [mailto:[EMAIL PROTECTED]]
> Sent: Monday, August 12, 2002 7:18 PM
> 
> * Provide a way of doing configuration management (hence the master/
> version/ and release/ folders

Why not just use the branch tags provided by CVS rather than bloat
the directory structure?

eg:
        Branch Tags:  <product>--<thisBranch>--<originatingBranch>--br
                eg:     nant--0_9_7--main--br

        Release Tags: <product>-<version>-build-<buildNumber>
                eg:     nant-0_9-build-8

        Change Branch: <originator>--<focus>--<originatingBranch>--br
                eg:      gshaw--postgres_integration--main--br

When you branch, tag the start of the branch with an additional tag
for the base of the branch.

        Base Tags: <product>--<thisBranch>--<originatingBranch>--base

eg:

                        nant-0_9-build-8
          +-------------X---------------   nant--0_9_7--main--br
         /
   -----X-------------------------------   Mainline
        ^
        |
        +-- nant--0_9_7--main--base


Just my 2 cents,
-- Tom.


-------------------------------------------------------
This sf.net email is sponsored by: Dice - The leading online job board
for high-tech professionals. Search and apply for tech jobs today!
http://seeker.dice.com/seeker.epl?rel_code=31
_______________________________________________
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to