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