OK, here is one minor gripe with tags. After I build my release code, I make
a copy to the tags directory to preserve it forever. No problem there, but
when I look through the log of the trunk it does not tell me at which point
tags were made. I can see the entire history of the trunk if I want, but to
pick out where the milestones were, I have to go to the tags dir, write down
the revision numbers they were created at, and then go back to my trunk log.
The information is all there, but it is not as easy to get to as it might
be.
There are workarounds of course. If I am disciplined in my log comments I
can put a marker in the message of the final commit just before I make the
tag, but it is something of a fudge.
One other comment: tags have been described in this debate as immutable. On
the few RCS's I have worked with they are definitely not. Certainly in CVS
and VSS (yes I am a reformed character now), it is possible to relocate a
tag after placing it, and for good reason. How often do you commit the final
build to a tag and then realise that there is a silly omission, like
forgetting to change the rev number displayed by the installer. In that
instance you want to correct the fault, delete the faulty tag and make a new
one.
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Sep 27 11:41:39 2004