[Lazarus] revision numbers of each SVN tag?
Doug Chamberlin
dougchamberlin at earthlink.net
Tue Apr 14 20:12:54 CEST 2009
It seems to me that in this discussion of tags vs. branches collectively
we are not in disagreement about what tags are, what they mean, and how
they were intended to be used.
What disagreement there is seems to be in how to manage a release.
Specifically, the process of tagging a release and whether that process
should be atomic and immutable or whether it can be adjusted, as necessary.
If the tool allows tags to be changed, then some see that as a useful
option for adjusting a release that was, at first, incorrectly tagged.
Others see such an action as a violation of the proper process for
managing releases.
So, please let's talk about the discipline of managing releases.
If a branch has been designated as ready for release it should be tagged
and announced. If that process was faulty - for whatever reason - what
should happen? It seems to me that the answer to that question should be
decided *independently* of the capability of the tools being used and
also separately from the amount of effort involved. In other words,
doing the "right thing" is always the correct choice and we should work
toward making that easy to do.
More information about the Lazarus
mailing list