[Python-Dev] And the winner is...

Nick Coghlan ncoghlan at gmail.com
Tue Mar 31 14:42:27 CEST 2009


Mike Coleman wrote:
> Just for curiosity's sake, could someone outline the five (or so) most
> significant pluses of hg relative to git?

Every single git command line example I have seen gives me exactly the
same gut reaction I get whenever I have to read Perl code. You can extol
the tool's virtues to me all day long, but you're never going to
eliminate that visceral horror at its interface, any more than someone
that loves Perl is going to have any luck convincing me that it really
can be a sane choice of language for anything more than
write-once-read-never throwaway scripts.

Note that it *isn't* the idea of a using a directed acyclic graph in
general that bothers me (since all DVCSs are pretty much forced to do
that): it's specifically the way the sensibilities of git's original
audience are reflected in the CLI, and the subsequent offense to my own
personal sense of aesthetics :)

The Mercurial and Bazaar interfaces on the other hand, both seemed
perfectly palatable (e.g. a bit more inclined to use words over arcane
symbols), and Hg appears to be a clear winner against Bazaar when it
comes to performance *right now*. So Guido's intuition actually sounds
perfectly reasonable to me.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
---------------------------------------------------------------


More information about the Python-Dev mailing list