4 ms·
TL;DR: Git really _is_ terrible software. You're defending VCS in general. Git is a single VCS implementation, and a shitty one at that. Git is hacked togethe
by shreve 12y ago
TL;DR: Git really _is_ terrible software.
You're defending VCS in general. Git is a single VCS implementation, and a shitty one at that.
Git is hacked together from C, Shell, Tcl (which tbh, I've never even heard of), Python, and C++.
Mercurial, by comparison, is Python and C.
Git has an awful UI out of the box. Why? There's no reason other than fuck you.
Mercurial's UI out of the box is similar to every project that has tried to make Git easier to use. It's for _people_ to use, not Linux kernel developers.
[Humor on this topic: http://homes.cs.washington.edu/~asampson/blog/git.html http://homes.cs.washington.edu/~asampson/blog/git.html]
Git's documentation also sucks.
Suppose you don't understand rebasing. Try running `git help rebase` and you'll get this back: "git-rebase - Forward-port local commits to the updated upstream head". WHAT THE FUCK DOES THAT MEAN?
Another example: `git help push` returns "git-push - Update remote refs along with associated objects". Why is this so goddamn complicated? It's almost like it was written by developers that have no idea what it's like to not understand how git works. Oh wait.
Mercurial on the other hand, has simple explanations at first, with more in-depth explanations if you look further. `hg help push` returns "push changes to the specified destination". Which is how someone would explain VCS pushing to another human being.
Linus Torvalds isn't running `git help`, people that don't understand git are. Documentation should be written for them.
- alsdifu3 12y agoAll this comment says is that you don't understand git and seem unwilling to try. Millions of devs use it everyday and seem to like it.
- balabaster 12y agoI think "like" might be a strong word :P No compelling alternative is probably closer to the truth :D
- bronson 12y agoYou could have a decent point but your combative tone makes it sound like you only want a flame war. > Git has an awful UI out of the box. Why? There's no reason other than fuck you. Lovely.
- shreve 12y agoExcuse me, Git gets me riled up.