2 Tags are symbolic name of the repository content at a specific
5 We put tags on each release. Currently we have tags on:
7 * PsN-2.2.0 called PsN_2_2_0
9 Tags are created like this:
13 Allways (!) from the top CVS directory and to avoid confusion,
14 make sure all your changes are checked in. Though you don't
15 necessarily need to have run "cvs update".
19 Branches are copies of the repository used for patching releases.
21 We create branches when a release needs patching. Currently we have a branch on
23 * PsN-2.2.0 called PsN_2_2_0-patches
24 * PsN-2.1.10 called PsN-2-1-10
25 * PsN-2.1.9 called PsN-2-1-9
26 * PsN-2.1.5 called PsN-2-1-5 (This branch differs from the release!, I consider it obsolete/PP)
27 * release-2.1.1 ( I don't know what this is, consider it obsolete /PP )
29 Branches are created like this:
31 * cvs rtag -b -r PsN_2_2_0 PsN_2_2_0-patches PsN
33 PsN_2_2_0 is the tag used to branch from. Thus you must create
34 a tag first. PsN_2_2_0-patches is the name of the tag. PsN is
37 To change a branch, you must first check it out (It will create a new directory called "PsN" be carefull!!)
39 * cvs -z9 -d :ext:pontus_pih@psn.cvs.sourceforge.net:/cvsroot/psn co -r PsN-2-1-10 PsN
41 Then change what you need and commit as usual. If you make a release, make sure to tag it!