On Thu, Feb 01, 2007 at 02:10:04PM -0800, Stephen Lau wrote:

>       It's an artifact of rolling back a repository, and is not an 
>       artifact of Hg in any way.  The point of an SCM is to make sure no 
> history 
> is ever lost - correct?  The problem is, due to the legal aspect of this, 
> we need to make the repository "forget" that it ever happened - so it's 

The problem is that it's pointless to do so; it's always possible that
someone pulled the delta in question, and neither Sun nor anyone else
can compel those people to destroy what they got (especially since
they may be beyond the jurisdiction of any court).  They may not have
the legal right to *do* anything with it, but there's no way to make
them un-see it.

Accordingly, people who want the unlicensed code will always be able
to obtain it, so there's absolutely zero practical difference between
doing an ordinary (non-undo) backout and this half-assed workaround.
Tell the lawyers that if they don't want this to happen, they need to
make sure it doesn't happen *in advance*.  It cannot be corrected
after the fact, no matter how badly anyone mangles the repository in
trying.

-- 
Keith M Wesolowski              "Sir, we're surrounded!" 
FishWorks                       "Excellent; we can attack in any direction!" 
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to