On May 23, 2012, at 04:51 PM, Tom Browder <[email protected]> wrote:

Okay, thanks. This seemed to do the trick:

svn merge -r50643:50642
https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk
svn commit -m"undoing bad commit rev 50643"
 
If you don't have any local changes, I believe you can substitute the repo root with an "svn merge -r50643:50642 ." and maybe even if you do.

Minor terminology navel-gazing food-for-thought point if you go searching the web, that's referred to as reverting a commit.  Technically you cannot 'undo' commits with Subversion and some other revision control systems (not the whole story, but close enough for this explanation).  You can only apply a "reverse" set of changes for a given sequence of commits as your next revision.

No worries on the revert. They happen and shouldn't be hesitated when a commit breaks something or was unintentional, even if it's someone else's commit.  They are supposed to be common and aren't to be taken personally either.  It's just a way to say "wait a sec, there's a problem."

It's then supposed to be the original committers responsibility to address the issue being raised or help fix the breakage that provoked someone to revert.  It's the open source way.  For most meritocratic projects at least.

Cheers!
Sean

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to