For your reference (and for my own), here's an overview of the branches and tags applied to the CVS repository:
This is the branch in which all regular development takes place. It has a bunch of tags:
Nucleus 2-0-RC: Code that was released as Nucleus v2.0 RC
Nucleus-2-5-beta: Code that was released as Nucleus v2.5 beta
Nucleus-3-0-RC: Code that was released as Nucleus v3.0 RC
Nucleus-3-0: Code that was released as Nucleus v3.0 (minus one fix to
Should be ignored. I assume it was added by CVS when I first imported Nucleus into the repository. The branch splits from the main branch at the very first revision (1.1) and contains an extra label
I added this branch point at the moment when Nucleus v2.0 got released. It doesn't have any revisions underneath, so it shouldn't be looked at as a real branch. It could probably be used as label to get all files that were included in the v2.0 release.
This branch should be ignored. I messed up creating it, ending up with only part of the files present in the branch. v3.01 was not based on this branch, even though I committed some changes to it.
The branch was made on the files having the
This is an actual branch, which branched away from the main branch on July 26, 2004. The goal was to base v3.1 and v3.1 patch levels on this branch.
Currently, there's one tag on this branch:
Nucleus-3-1-p0, which points to the files included in the final Nucleus v3.1 release.