HgSharp - Mercurial Core in C#
Anton Gogolev
anton.gogolev at gmail.com
Thu Oct 25 09:30:14 UTC 2012
> You say 'zero dependencies on Python or any other "non-idiomatic" Windows
software' - could you expand a little on what you mean by 'idiomatic', and
why you want this?
That's my clumsy wording. My long-term plan was to have a
self-hosted reliable BitBucket/GitHub clone which could be installed
and used as painlessly as possible. Shelling out to a
command server isn't exactly simple. Not that it's hard,
but that's something I wanted to avoid.
> Is it so you can run inside the CLR?
Pretty much.
> Could you have done this with IronPython?
I can admin that maybe I haven't tried hard enough, but I coudn't
make Mercurial run in IronPython.
> Were there other reasons?
Yep. I too find Mercurial very interesting from an engineering
point of view so I wanted to try reimplementing it in C#.
After having written basic revlog reader (which failed more
than it worked) I entertained the idea of creating a self-hosted
BitBucket/GitHub clone for Windows and so it went.
--
View this message in context: http://mercurial.808500.n3.nabble.com/HgSharp-Mercurial-Core-in-C-tp3994315p3994458.html
Sent from the General mailing list archive at Nabble.com.
More information about the Mercurial
mailing list