The RPM.org site is using Mercurial

Jesse Keating jkeating at redhat.com
Sat Dec 16 22:37:29 CST 2006


On Saturday 16 December 2006 15:50, John Villalovos wrote:
> > excuse my "stupid" question, but what are those *many obvious* reasons to
> > use mercurial instead of git ???
>
> I'd like to know too :)  Too be honest it seems like git seems to get
> all the hype and fanfare where I work.  Granted most of those people
> do some sort of kernel development work.  But then Git is also being
> pushed into other non-kernel related work.
>
> Just curious on why someone would chose Mercurial over Git and vice versa.
>
> Personally, I like that Mercurial is written in Python and so I feel
> like I might be able to more easily try to debug problems with it than
> in Git.

The most important factor is that the learning curve for Git is a joke.  Many 
of us whom have never used it before tried to do very simple tasks and ran 
into nothing bur problems and non-intuitive actions.  Bringing these up to 
other git users or git maintainers and they just make you feel like your an 
idiot for not knowing the special -foo -bar -baz secret options to make git 
do what you actually want.  The UI is a nightmare, and even replacements like 
cogito are of no real help.  We wanted the SCM to be simple and easy to use, 
mercurial provides that.

The fact that it was in python, and not a bazillion shell files or C apps is 
also a deciding factor.  Red Hat / Fedora is a big user of python and we have 
a lot of in house knowledge.  We felt confident in being able to debug / 
extend / enhance / contribute to the SCM should it be necessary.  We felt 
that the mercurial upstream was far more receptive to changes and addressing 
needs than the git upstream.

Also it seemed easier to get ssh and http mercurial setup than git.

We get a lot of git pressure internally to, but mostly its because "I use git 
for kernel, or freedesktop.org, and I fear change, so I'm going to scream and 
yell to use git instead of anything else.'

-- 
Jesse Keating
Release Engineer: Fedora
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.selenic.com/pipermail/mercurial/attachments/20061216/32f6f831/attachment.pgp


More information about the Mercurial mailing list