LWN.net Logo

Glossary

Glossary

Posted Apr 6, 2010 19:32 UTC (Tue) by vonbrand (subscriber, #4458)
In reply to: Glossary by dark
Parent article: A proposed Subversion vision and roadmap

"Obliterate" sounds actively evil... and it makes some sort of sense only in a world in which you have separate files with timelines, synchronized only by time. Not my view of a project's history... (but then again, I'm accustomed to git's view).


(Log in to post comments)

Obliterate

Posted Apr 6, 2010 22:43 UTC (Tue) by vonbrand (subscriber, #4458) [Link]

By accident, I just found a way to do exactly this with git... look at removing sensitive data. BTW, this is quite a bit more flexible, as it allows to do arbitrary changes to the file in the history, not just erasing it.

Yes, it is somewhat messy, and requires git-fu (not too much, fortunately); but then again, this is not your everyday, run-of-the-mill operation either. Sure, before-change downstream repos will suffer when updating. Old contents at clients will stay put, but a centralized VCS like SVN isn't that different in this respect.

Glossary

Posted Apr 6, 2010 23:07 UTC (Tue) by neilbrown (subscriber, #359) [Link]

> "Obliterate" sounds actively evil...

Sure does. I kept thinking of "Obliviate" from the second Harry Potter movie.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds