[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