I've just added the missing docstrings and some more `log' options. For those who don't know, key-groups is a branch of magit that groups several magit commands under the same keybind. It adds the possibility of setting options to be passed to git when executing the command, so the number of possibilities it adds by combining options with commands is exponential.
Right now it supports the commands under the `log' and `branch' groups, so pressing `l' shows a menu for setting options and launching commands. For branches that's `b'. Short log becomes `l l', long log 'l L', short log for all branches is `l a l' etc. It is not mandatory to relate a menu group with a keybinding on magit's status buffer, though, you can do M-x magit-log and it has the same effect. The menu system is fully extensible by the user, so he can add the commands and/or options he wishes, or even create new groups. So far some people expressed enthusiasm about the concept, but otherwise received zero feedback. It would be important to determine which groups deserve to be created (I have on mind one for fetching/pulling) and what magit options deserve to be on the menu. Any other kind of suggestion is welcomed, of course. The GitHub page: http://github.com/oscarfv/magit/tree/key-groups The repository: git://github.com/oscarfv/magit.git
