Yann Hodique <[email protected]>
writes:

>> The idea is to have a key for each group of conceptually similar git
>> commands. There is `l' for all log-related commands, for instance. When
>> you press that key, a menu showing often-used command variants (short
>> log, long log, reflog, etc) and options (--grep, --all, etc) is shown.
>
> sounds great !
> So if I understand correctly, there would be no required modification
> for the way git-svn works for example (as it already has the 'N'
> prefix).

Right. The only caveat is that the options shown along with a group of
commands (such as git-svn's) possibly does make sense for all of them:
after pressing `N' you see a menu containing the commands svn-commit,
svn-rebase, etc plus a series of options such as --no-rebase and
--local. Of course --no-rebase does not apply to svn-rebase, and it is
expected that the user knows that so he doesn't pick-up --no-rebase for
executing svn-rebase (which would end with git failing, which is not a
big issue anyways.)

[snip]

Reply via email to