[cvsnt] Re: commit -r and admin -o

Glen Starrett grstarrett at cox.net
Thu Aug 12 17:13:27 BST 2004


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


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
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook