LWN.net Logo

Seigo: ending the cults of personality in free software

Seigo: ending the cults of personality in free software

Posted Nov 9, 2012 23:13 UTC (Fri) by wookey (subscriber, #5501)
In reply to: Seigo: ending the cults of personality in free software by wirespot
Parent article: Seigo: ending the cults of personality in free software

I find git's command interface hopelessly confusing too. Git itself is clearly rather clever. The command UI is deeply inconsistent even after you've munged your mental model into something git-shaped. The other surviving VCS's (svn, hg, bzr) have a more logical set of commands that make them a lot easier to get started with. It's unfortunate that we are going to be stuck with git's peculiar command set for evermore. I don't have an opinion on to what degree this is Linus's fault - but it's definitely someone's. I certainly couldn't care less what Desktop he uses, and thought that aseigo's comments on the general issue were pretty sound.


(Log in to post comments)

Seigo: ending the cults of personality in free software

Posted Nov 12, 2012 17:19 UTC (Mon) by jwakely (subscriber, #60262) [Link]

We're not stuck with it forever, for instance 1.8.0 says:

> "git branch --set-upstream" is deprecated and may be removed in a
> relatively distant future. "git branch [-u|--set-upstream-to]" has
> been introduced with a saner order of arguments.

That particular one has caught me out a few times.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds