On Mercurial API

Sébastien Pierre sebastien at akoha.org
Tue Jul 31 11:12:13 CDT 2007


Le 07-07-31 à 11:57, Matt Mackall a écrit :

> The API will continue to move until it's converged on something good.
> It's more important that we have a good API than a stable one.

That's good to hear.

> Further, given that I've done most of the API breaking in question,
> and each time fixed up all the in-tree extensions when doing so with a
> couple minutes' work, I think the pain of said breakage is being a
> little overstated.

I agree, it was not such a pain... still, the API as it is right now  
is under-documented and being refactored too often without  
notifications or description in the release notes.

The fact that Mercurial is written in Python was a big plus for me,  
because I thought that it would make it easily hackable. Now I  
realize that it isn't such a big plus, because it leads to overhead  
and fragile code. At then end of the day, looking at Git stable,  
flexible and well-documented command line interface makes it more  
appealing than Mercurial in the perspective of writing extensions.

Anyway, Mercurial is great, I just wanted to point out some issues  
which weren't really addressed since last year.

  -- Sébastien


More information about the Mercurial mailing list