On Sat, January 13, 2007 6:32 pm, Andrew Lentvorski wrote: > One of the standard arguments when choosing distributed source control > systems is the use of GIT. One of the Fedora guys had some choice words: > >> 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 >
As an SCM guy I will say that you can s/git/<anything>/ and s/mercurial/<anything>/ and s/python/<anything>/ and I've seen it all before because (wait for it) ... ... something about being a SW developer turns otherwise normal people into egomaniacal cry babies with delusions of grandeur. The guys mostly. The chicks are usually quite sane. -- Lan Barnes SCM Analyst Linux Guy Tcl/Tk Enthusiast Biodiesel Brewer -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
