HgSharp - Mercurial Core in C#

Anton Gogolev anton.gogolev at gmail.com
Thu Oct 25 05:58:55 UTC 2012


> I'm just curious to understand how you can say "100% binary compatible".
> Do you run the Hg test suite?

No, I did not run Mercurial test suite, but I have a test suite of my own.

The reason I claim 100% binary compatibility is an empirical evidence
after running HgLab internally for over 2 months now. We have dozens
of Mercurial repos with varying usage patterns across developers:
grafting. MQs, patching, etc. None of this has ever caused any data
corruption or any incompatibility with Hg.

True, "100% binary compatibility" is a pretty bold statement, but
almost everything Mercurial writes HgSharp can understand (sans
bookmarks and other non-so-critical-to-me things), and everything
HgSharp writes Mercurial is perfectly able to read.



More information about the Mercurial mailing list