Breaking "make tag"

Michael Schwendt bugs.michael at gmx.net
Sat May 21 18:55:27 UTC 2005


On Sat, 21 May 2005 20:34:56 +0200, Ralf Ertzinger wrote:

> Hi.
> 
> I think I broke the "make tag" system a bit. Here's the gist:
> 
> 1) Check out a tree, change the spec file, updating v-r
> 2) forget to commit the change and run "make tag"
> 3) make does something and returns complaining that you have locally
>    modified files (which is right, the spec file)
> 4) commit the changes
> 5) run "make tag" again
> 6) make does something and returns complaining that the tag already
>    exists.
> 7) *headscratching* *shrug*
> 8) run "make build"
> 9) recieve a mail from the build system complaining that the tag that
>    could not be created in step 6 because it already exists does not
>    exist.
> 10) *more headscratching*
> 
> So, I admit that I made a mistake by not committing the change as
> the first step, but does the tag exist or not?
> 
> (the tag in question is bmp-0_9_7-8_fc4)

The tag did not exist on the actual files after a clean check-out here.
But now it does. It's possible to move such tags. Carefully though.

Step 6) is because cvs tag -c is used to make sure the local working copy
is unmodified.




More information about the fedora-extras-list mailing list