[cvsnt] Undo Commit?

Arthur Barrett arthur.barrett at march-hare.com
Wed Jun 13 01:02:23 BST 2007


Emil,

> I agree with you. It just seemed that Raj has a situation he doesn't
> want anybody to see or remain recorded in the history for future
> generations to see... :-)

It's a slightly contentious topic that.  

I'm of the opinion that if you really have revisions that you never want
people to see in the future you shouldn't use a CM system.   In summary
- it should be impossible to ever delete anything from a CM system.

People seem to have a psychological aversion to the concept that
anything can be permanent.  It is most clearly demonstrated when someone
accidentally e-mails commercial information to the newsgroup.  About
once a year we get a request from someone to "remove the posting" -
however that is impossible since the newsgroup is mirrored to hundreds
of different web sites (that have no affiliation with us) and things
like the wayback machine and the google cache record them too (in all
those hundreds of locations).

Your mistakes are as much a part of the history of a project / program /
book as the successes.

Once you get into deleting revisions because they were "wrong" where do
you stop?  Oh that commit had a bug in it - I want to delete it so all
my commits are bug free?

I'm being devil's advocate I know - but (again - my opinion) better to
have one consistent rule and never change it.

Regards,


Arthur




More information about the cvsnt mailing list