obliterate functionality?

Dirkjan Ochtman dirkjan at ochtman.nl
Wed Mar 19 12:19:19 CDT 2008

Giorgos Keramidas <keramida <at> ceid.upatras.gr> writes:
> FreeBSD can't use a VCS which does not have any sort of obliterate
> support because these two use cases have occured already in the past,
> and we are pretty confident they will happen again.  We are humans,
> after all, and fallible beings at that :)
> The two major VCS systems used today in FreeBSD work are CVS and
> Perforce.  CVS doesn't really have `obliterate support', but with a bit
> of manual repo-surgery things can look "as if" it had.  Perforce has a
> special command to obliterate files.

Well, if you're not content with changed hashes, it looks like you're stuck with
CVS and Perforce for now. At least Subversion, Mercurial and git don't support
obliterate-without-recloning (or checking out in the case of Subversion). For
Mercurial, I'm fairly sure it's not going to happen, and I think the same can be
said for git; the invariants those systems are built on just don't allow this
type of thing.



More information about the Mercurial mailing list