43 lines
2.2 KiB
Plaintext
43 lines
2.2 KiB
Plaintext
Notes on checking out from the Undernet CVS archive.
|
|
|
|
The main trunk of the tree (HEAD) will be used for development only.
|
|
When the maintainers believe the code is stable enough to prepare for
|
|
a release, they will make a branch for that release series.
|
|
|
|
Each branch will have a base name, which is the name of the release
|
|
series where dots are replaced with underscores. The branch name will
|
|
be the base name with the suffix "_branch". Once an official release
|
|
is made, each release branch will have one or more fixed tags and one
|
|
moving tag. The fixed tags will indicate specific patchlevels, and
|
|
have the base name with a suffix giving the zero-based patchlevel.
|
|
The moving tag's name will be the base name, and will always point to
|
|
the same state as some fixed tag on the branch.
|
|
|
|
This allows developers to easily track the most recent version of any
|
|
branch (by checking out using the branch's name), and allows server
|
|
admins to easily track the most recent release on the branch (by
|
|
checking out using the branch's base name).
|
|
|
|
For example, for the ircu2.10.12 release series, the branch's base
|
|
name is u2_10_12. The branch's name is u2_10_12_branch. The first
|
|
release (ircu2.10.12) would be permanently tagged as u2_10_12_0, and
|
|
until an update is released, it would also have the tag u2_10_12.
|
|
When the first update is released, it would be permanently tagged as
|
|
u2_10_12_01, and the tag u2_10_12 would be changed to point to it.
|
|
|
|
If the current stable series is 2.10.12, server admins should check
|
|
out the code using the command:
|
|
cvs -d :pserver:anonymous@cvs.undernet.org:/cvsroot/undernet-ircu co -r u2_10_12 -P ircu2.10
|
|
Admins may only run unreleased code on Undernet with coder-com
|
|
approval. The command above will retrieve the most recent release.
|
|
|
|
Developers should check out the release branch using the command:
|
|
cvs -d :pserver:anonymous@cvs.undernet.org:/cvsroot/undernet-ircu co -r u2_10_12_branch -P ircu2.10
|
|
|
|
http://sourceforge.net/cvs/?group_id=63470 gives more information on
|
|
using CVS to access the ircu code; http://www.nongnu.org/cvs/ gives
|
|
more information on using CVS in general.
|
|
|
|
NOTE: Release before ircu2.10.12 used a different branching scheme.
|
|
Older revisions of this readme.cvs explain that system.
|