{"thread":{"id":"14459","subject":"[PATCH] bash completion: Remove dashed command completion support","startedAt":"2008-07-15T05:58:06Z","lastAt":"2008-07-15T05:58:06Z","messageCount":1,"participants":["Shawn O. Pearce"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"83365","messageId":"20080715055806.GA3519@spearce.org","threadId":"14459","inReplyTo":null,"subject":"[PATCH] bash completion: Remove dashed command completion support","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2008-07-15T05:58:06Z","receivedAt":"2008-07-15T05:58:06Z","isPatch":true,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Since only 'git' and 'gitk' are in the user's $PATH now we do not\nexpect users to need completion support for git-fetch, and expect\nthey will instead rely upon the completion support for 'git fetch'.\n\nSigned-off-by: Shawn O. Pearce <spearce@spearce.org>\n---\n contrib/completion/git-completion.bash |   53 --------------------------------\n 1 files changed, 0 insertions(+), 53 deletions(-)\n\ndiff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash\nindex 5844804..0e493a4 100755\n--- a/contrib/completion/git-completion.bash\n+++ b/contrib/completion/git-completion.bash\n@@ -1440,64 +1440,11 @@ _gitk ()\n \n complete -o default -o nospace -F _git git\n complete -o default -o nospace -F _gitk gitk\n-complete -o default -o nospace -F _git_am git-am\n-complete -o default -o nospace -F _git_apply git-apply\n-complete -o default -o nospace -F _git_bisect git-bisect\n-complete -o default -o nospace -F _git_branch git-branch\n-complete -o default -o nospace -F _git_bundle git-bundle\n-complete -o default -o nospace -F _git_checkout git-checkout\n-complete -o default -o nospace -F _git_cherry git-cherry\n-complete -o default -o nospace -F _git_cherry_pick git-cherry-pick\n-complete -o default -o nospace -F _git_commit git-commit\n-complete -o default -o nospace -F _git_describe git-describe\n-complete -o default -o nospace -F _git_diff git-diff\n-complete -o default -o nospace -F _git_fetch git-fetch\n-complete -o default -o nospace -F _git_format_patch git-format-patch\n-complete -o default -o nospace -F _git_gc git-gc\n-complete -o default -o nospace -F _git_log git-log\n-complete -o default -o nospace -F _git_ls_remote git-ls-remote\n-complete -o default -o nospace -F _git_ls_tree git-ls-tree\n-complete -o default -o nospace -F _git_merge git-merge\n-complete -o default -o nospace -F _git_merge_base git-merge-base\n-complete -o default -o nospace -F _git_name_rev git-name-rev\n-complete -o default -o nospace -F _git_pull git-pull\n-complete -o default -o nospace -F _git_push git-push\n-complete -o default -o nospace -F _git_rebase git-rebase\n-complete -o default -o nospace -F _git_config git-config\n-complete -o default -o nospace -F _git_remote git-remote\n-complete -o default -o nospace -F _git_reset git-reset\n-complete -o default -o nospace -F _git_shortlog git-shortlog\n-complete -o default -o nospace -F _git_show git-show\n-complete -o default -o nospace -F _git_stash git-stash\n-complete -o default -o nospace -F _git_submodule git-submodule\n-complete -o default -o nospace -F _git_svn git-svn\n-complete -o default -o nospace -F _git_log git-show-branch\n-complete -o default -o nospace -F _git_tag git-tag\n-complete -o default -o nospace -F _git_log git-whatchanged\n \n # The following are necessary only for Cygwin, and only are needed\n # when the user has tab-completed the executable name and consequently\n # included the '.exe' suffix.\n #\n if [ Cygwin = \"$(uname -o 2>/dev/null)\" ]; then\n-complete -o default -o nospace -F _git_add git-add.exe\n-complete -o default -o nospace -F _git_apply git-apply.exe\n complete -o default -o nospace -F _git git.exe\n-complete -o default -o nospace -F _git_branch git-branch.exe\n-complete -o default -o nospace -F _git_bundle git-bundle.exe\n-complete -o default -o nospace -F _git_cherry git-cherry.exe\n-complete -o default -o nospace -F _git_describe git-describe.exe\n-complete -o default -o nospace -F _git_diff git-diff.exe\n-complete -o default -o nospace -F _git_format_patch git-format-patch.exe\n-complete -o default -o nospace -F _git_log git-log.exe\n-complete -o default -o nospace -F _git_ls_tree git-ls-tree.exe\n-complete -o default -o nospace -F _git_merge_base git-merge-base.exe\n-complete -o default -o nospace -F _git_name_rev git-name-rev.exe\n-complete -o default -o nospace -F _git_push git-push.exe\n-complete -o default -o nospace -F _git_config git-config\n-complete -o default -o nospace -F _git_shortlog git-shortlog.exe\n-complete -o default -o nospace -F _git_show git-show.exe\n-complete -o default -o nospace -F _git_log git-show-branch.exe\n-complete -o default -o nospace -F _git_tag git-tag.exe\n-complete -o default -o nospace -F _git_log git-whatchanged.exe\n fi\n-- \n1.5.6.2.393.g45096\n"}]}