>> Logging has a billion options now, which is really nice from a >> flexibility point-of-view, but from a usability point-of-view it would >> have been much better (in our opinion) to keep the `l' binding for the >> usual shortlog case people do tens of times a day and require a prefix >> to pop up the grid of options for more unusual requirements. >> Personally I use the `log --all' option most and shortlog a little >> less, but I gather that pattern is not so common.
> Yes, I like the prefix idea. Log is used enough to deseve that > shortcut. What do others here think? I was also disappointed by the increase in the number of keystrokes when I tried the latest code. Single keystrokes are rare but sorry all frequent operations deserve one anyway. git stash is one of these because git stash is designed as a shortcut at its very core. It is of course ok for less frequent operations to require multiple keystrokes. "Frequent things should be simple, rare things should be possible" (slighty adapted). I am not sure the Ctrl-u prefix is the best key combination/user interface ever but it is consistent with all other user interfaces in emacs and very flexible. Upper case is not bad either and faster, but maybe less flexible. Either one is easy to remember since they have such a strong association to the corresponding single & lowercase keystroke.
