[cvsnt] Re: commit -r and admin -o
Glen Starrett
grstarrett at cox.net
Thu Aug 12 17:13:27 BST 2004
Harrison, Andrew wrote:
> Assume you had a revsion 1.14 and 1.16 but no 1.15. The RCS file stores the
> 1.14->1.16 delta as a single change. If you then add in a 1.15 CVS would
> then store the 1.14->1.15 delta as a change, and the 1.15->1.16 delta would
> then be stored instead of the original 1.14->1.16 delta. Even if the file
> you are committing as 1.15 was completely different to the 1.14 and 1.16
> already there, it wouldn't cause conflicts as the resulting 1.16 would not
> change because 1.14->1.16 would be the same as 1.14->1.15->1.16.
Why would you delete revisions that you might possibly need someday? If
you're working out a script to compact "superfluous commits" then you
should make sure that it doesn't have any tags or mergepoints on it (or
pointing to it). Probably the better option is to not remove those
revisions at all.
--
Glen Starrett
More information about the cvsnt
mailing list