| My path was cvs -> svn -> arch -> darcs -> hg -> git I liked arch. I loved darcs, but it blew up on me. I liked hg, but it was clear that git was going to win, so I capitulated. Honestly, the worst thing I can say about git is that it's always good enough. Yes, the CLUI has historically been a dog's breakfast. It seems like some slow improvements are being made, which is great, probably -- I haven't learned them. But once you get past that mostly-psychological barrier, or if you bypass it completely with a GUI etc, the underlying technology is solid and reliable. I postulate that VCS is "finished" and that any new tool will need to use git underneath for wide adoption. I hope I'm wrong and someone more creative than I can make me love a VCS again. :) |