[PATCH 1/7] completion: teach options to submodule subcommands

2017-01-22 Thread bitte . keine . werbung . einwerfen
From: Cornelius Weig The subcommands of submodule have different long-options which command line users need to type in. Therefore, teach bash completion to support most subcommand options for submodule. --- contrib/completion/git-completion.bash | 32 ++-- 1 file chan

[PATCH 6/7] completion: teach remote subcommands option completion

2017-01-22 Thread bitte . keine . werbung . einwerfen
From: Cornelius Weig Git-remote needs to complete remote names, its subcommands, and options thereof. In addition to the existing subcommand and remote name completion, do also complete the options - add: --track --master --fetch --tags --no-tags --mirror= - set-url: --push --add --delete - g

[PATCH 5/7] completion: teach replace to complete options

2017-01-22 Thread bitte . keine . werbung . einwerfen
From: Cornelius Weig Git-replace needs to complete references and its own options. In addition to the existing references completions, do also complete the options --edit --graft --format= --list --delete. --- contrib/completion/git-completion.bash | 6 ++ 1 file changed, 6 insertions(+) di

[PATCH 7/7] completion: recognize more long-options

2017-01-22 Thread bitte . keine . werbung . einwerfen
From: Cornelius Weig Recognize several new long-options for bash completion in the following commands: - apply: --recount --directory= --unsafe-paths - archive: --prefix= --remote= --exec= --output - branch: --column --no-column --sort= --points-at - clone: --no-single-branch --shallow-submo

[PATCH 0/7] completion bash: add more options and commands

2017-01-22 Thread bitte . keine . werbung . einwerfen
From: Cornelius Weig The cli interface for git has the greatest versatility of all git tools. Its productivity depends on how easy it is to type commands and to remember options. The command line completion helps two-fold by easing input and displaying possible options. Bash completion lacks sup

[PATCH 3/7] completion: improve bash completion for git-add

2017-01-22 Thread bitte . keine . werbung . einwerfen
From: Cornelius Weig Add some long-options for git-add and improve path completion when the --update flag is given. --- contrib/completion/git-completion.bash | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/contrib/completion/git-completion.bash b/contrib/completi

[PATCH 4/7] completion: teach ls-remote to complete options

2017-01-22 Thread bitte . keine . werbung . einwerfen
From: Cornelius Weig ls-remote needs to complete remote names and its own options. In addition to the existing remote name completions, do also complete the options --heads, --tags, --refs, and --get-url. --- contrib/completion/git-completion.bash | 6 ++ 1 file changed, 6 insertions(+) dif

[PATCH 2/7] completion: add subcommand completion for rerere

2017-01-22 Thread bitte . keine . werbung . einwerfen
From: Cornelius Weig Managing recorded resolutions requires command-line usage of git-rerere. Added subcommand completion for rerere and path completion for its subcommand forget. --- contrib/completion/git-completion.bash | 11 +++ 1 file changed, 11 insertions(+) diff --git a/contrib/