[Python-Dev] release22-maint branch strangeness
Guido van Rossum
guido@python.org
Tue, 29 Jan 2002 16:51:35 -0500
> I've noticed some strangeness with the release22-maint branch. I made
> a documentation change there this morning, and CVS gave the change a
> really weird version number when I checked it in. Looking further, it
> looks like the previous checkin for that file (Doc/tut/tut.tex) has
> some strangeness as well. The branching tags are also pretty
> whacked. This is an excerpt of the "cvs log" for the file:
>
> ------------------------------------------------------------------------
> RCS file: /cvsroot/python/python/dist/src/Doc/tut/tut.tex,v
> Working file: tut.tex
> head: 1.158
> branch:
> locks: strict
> access list:
> symbolic names:
> r212: 1.133.2.5
> r212c1: 1.133.2.5
> release22-mac: 1.156.4.1
> release22-maint: 1.156.4.1.0.2
> release22: 1.156.4.1
> release22-branch: 1.156.0.4
> release22-fork: 1.156
> ------------------------------------------------------------------------
>
> Note the revision number for release22-maint; it looks like it's a
> branch created from a branch created from a tag on a branch(!). All
> the while, I've been thinking that branches, once created, are
> independent (identified by the third component of the revision number
> for any given file). I still think they're supposed to be.
I think you must've used a tag to bvase your branch, and that tag was
already on a branch.
--Guido van Rossum (home page: http://www.python.org/~guido/)