[Python-Dev] cannot commit 1.6 changes (original) (raw)

Guido van Rossum guido@beopen.com
Wed, 09 Aug 2000 17:29:58 -0500


I have taken care of removing all occurences of math.rint() from the 1.6 sources. The commit worked fine for the Doc, Include and Module directory, but cvs won't let me commit the changes to config.h.in, configure.in, configure:

cvs server: sticky tag cnri-16-start' for file config.h.in' is not a branch cvs server: sticky tag cnri-16-start' for file configure' is not a branch cvs server: sticky tag cnri-16-start' for file configure.in' is not a branch cvs [server aborted]: correct above errors first! What am I missing?

The error message is right. Somehow whoever set those tags on those files did not make them branch tags. I don't know why -- I think it was Fred, I don't know why he did that. The quickest way to fix this is to issue the command

cvs tag -F -b -r cnri-16-start

for each file, where is the revision where the tag should be and is the file. Note that -F means "force" (otherwise you get a complaint because the tag is already defined) and -b means "branch" which makes the tag a branch tag. I believe that branch tags are recognized because they have the form ..0. but I'm not sure this is documented.

I alread did this for you for these three files!

--Guido van Rossum (home page: http://www.pythonlabs.com/~guido/)