Jujutsu: A Git-compatible DVCS that is both simple and powerful
I haven't really used git on the command line for years now, except for some special cases. In my daily usage, I rely on the built-in IDE integration (IntelliJ, FWIW), and I don't understand why anyone would put up with doing it manually. I can do partial commits by selecting individual lines right in my editor. I can view all branches, merge them, cherry-pick from them, commit stuff or amend it, pull updates, edit tags - everything at once, with keyboard shortcuts.<p>Apparently, I'm in the minority here (also considering all the talk about git being such an essential skill that <i>real</i> programmers can issue commands blindfold). Why is that?