Sun, 5 Sep 2010
7:51 PM - Release Engineering: CVS
I've previously created a wiki document about the process to build a MidnightBSD release, but I haven't talked much about what goes on in version control.
MidnightBSD uses CVS for our source repository. Today, I created a new tag RELENG_0_3_BP. This is the branch point, or start of the 0.3 branch that will become 0.3-RELEASE.
One creates a tag like this:
/usr/src # cvs update -P -d
The next step is to create a branch point tag , so that diffs against the start of the branch are easier with CVS:
/usr/src # cvs rtag RELENG_0_3_BP src
And then a new branch tag is created with:
/usr/src # cvs rtag -b -rRELENG_0_3_BP RELENG_0_3 src