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. Using a checkout created with the "-r release22-maint" options, I made two checkins, and the revision numbers & other metadata seem seriously strange: ------------------------------------------------------------------------ revision 1.156.4.1 date: 2001/12/21 03:48:33; author: fdrake; state: Exp; lines: +2 -2 branches: 1.156.4.1.2; Fix up some examples in the tutorial so we don't contradict our own advice on docstrings. This fixes SF bug #495601. ---------------------------- revision 1.156.4.1.2.1 date: 2002/01/29 14:54:18; author: fdrake; state: Exp; lines: +8 -1 Revise cheeseshop example so that the order of the keyword output is completely determined by the example; dict insertion order and the string hash algorithm no longer affect the output. This fixes SF bug #509281. ------------------------------------------------------------------------ For revision 1.156.4.1, note the strange branch number (1.156.4.1.2 -- too many components), and for revision 1.156.4.1.2.1 (too many components again!). The strange branch number on the first indicates that a branch was created from that revision (itself part of the release22-branch branch). Does anyone remember who created these branches? Or what commands were used to create them (using which branch/tag as the source of the working copy being used?)? This pretty much has Barry & I stumped at the moment, and we'd like to get this straightened out. The suspect branches are release22-maint, release22-mac. Thanks! -Fred -- Fred L. Drake, Jr. <fdrake at acm.org> PythonLabs at Zope Corporation
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4