2012-05-01 It's no news that I don't like git much. Though, I use it currently for mmh. I avoid the fancy features, because I believe that most VCSs should only provide the basis set of features. Those features that are similar in all the modern DVCSs. However, usually I use Mercurial, hence that's the alternative I compare git with. My impression is that git is pretty inconsistent on the surface. I need to check for names and syntax again and again. Was it `reset' or `revert'? And which one had `--hard'? And `HEAD', `HEAD^', `HEAD~2'. And `master' vs. `origin/master'. And all that stuff. I simply don't get used to it. With mercurial I hadn't had similar experiences, although I think that I use them equally intensively and have read about equally much about the two. I have heard, that git has some fine concepts in its core and I believe that to be true. Sadly, I'm not reaching the point where it convinces me. What are the masses doing differently? All those guys that are so convinced of git, what have they found that I don't find? ... Features? That's definitely a thing I don't look for. In contrast, I'm searching for less features. I just can't believe how people state that there need not be any other VCS besides git because git is so brilliant, when I can hardly find any appeal in it. What am I missing? The trigger for these thoughts was the questions why git differs between normal repos and bare repos. Is this neccessary? Does it simplify the system? I think not. Mercurial had exactly one kind of repo: It's a folder with contains a `.hg' subfolder, which contains the actual repo. Being bare means, the outer folder is empty (except of the `.hg' subfolder). As far as I understood git, a bare repo is having only the inner `.git' folder. Why is there a need to differ the cases? Why is there the need to append `.git' to some filename to mark it as repo? To be clonable? You see, I just don't get the point. Besides, git is awfully slow. But that's a different topic, and Joerg Schilly is the better guy to argue about that. ;-) http://marmaro.de/lue/ markus schnalke