@matheusbsbs / matheus-bagliano / commits / 055767194c
Fork 0

bash completion: Remove dashed command completion support

Since only 'git' and 'gitk' are in the user's $PATH now we do not expect users to need completion support for git-fetch, and expect they will instead rely upon the completion support for 'git fetch'. Signed-off-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Shawn O. Pearce committed Jul 15, 2008 at 05:58 UTC 055767194c15f9b7c39a509daf1a77472c77bed8
1 file changed -54
contrib/completion/git-completion.bash
-54
@@ -1459,65 +1459,11 @@ _gitk ()
1459
1460 complete -o default -o nospace -F _git git
1461 complete -o default -o nospace -F _gitk gitk
1462 -complete -o default -o nospace -F _git_am git-am
1463 -complete -o default -o nospace -F _git_apply git-apply
1464 -complete -o default -o nospace -F _git_bisect git-bisect
1465 -complete -o default -o nospace -F _git_branch git-branch
1466 -complete -o default -o nospace -F _git_bundle git-bundle
1467 -complete -o default -o nospace -F _git_checkout git-checkout
1468 -complete -o default -o nospace -F _git_cherry git-cherry
1469 -complete -o default -o nospace -F _git_cherry_pick git-cherry-pick
1470 -complete -o default -o nospace -F _git_commit git-commit
1471 -complete -o default -o nospace -F _git_describe git-describe
1472 -complete -o default -o nospace -F _git_diff git-diff
1473 -complete -o default -o nospace -F _git_fetch git-fetch
1474 -complete -o default -o nospace -F _git_format_patch git-format-patch
1475 -complete -o default -o nospace -F _git_gc git-gc
1476 -complete -o default -o nospace -F _git_log git-log
1477 -complete -o default -o nospace -F _git_ls_remote git-ls-remote
1478 -complete -o default -o nospace -F _git_ls_tree git-ls-tree
1479 -complete -o default -o nospace -F _git_merge git-merge
1480 -complete -o default -o nospace -F _git_merge_base git-merge-base
1481 -complete -o default -o nospace -F _git_name_rev git-name-rev
1482 -complete -o default -o nospace -F _git_pull git-pull
1483 -complete -o default -o nospace -F _git_push git-push
1484 -complete -o default -o nospace -F _git_rebase git-rebase
1485 -complete -o default -o nospace -F _git_config git-config
1486 -complete -o default -o nospace -F _git_remote git-remote
1487 -complete -o default -o nospace -F _git_reset git-reset
1488 -complete -o default -o nospace -F _git_send_email git-send-email
1489 -complete -o default -o nospace -F _git_shortlog git-shortlog
1490 -complete -o default -o nospace -F _git_show git-show
1491 -complete -o default -o nospace -F _git_stash git-stash
1492 -complete -o default -o nospace -F _git_submodule git-submodule
1493 -complete -o default -o nospace -F _git_svn git-svn
1494 -complete -o default -o nospace -F _git_log git-show-branch
1495 -complete -o default -o nospace -F _git_tag git-tag
1496 -complete -o default -o nospace -F _git_log git-whatchanged
1462
1463 # The following are necessary only for Cygwin, and only are needed
1464 # when the user has tab-completed the executable name and consequently
1465 # included the '.exe' suffix.
1466 #
1467 if [ Cygwin = "$(uname -o 2>/dev/null)" ]; then
1503 -complete -o default -o nospace -F _git_add git-add.exe
1504 -complete -o default -o nospace -F _git_apply git-apply.exe
1468 complete -o default -o nospace -F _git git.exe
1506 -complete -o default -o nospace -F _git_branch git-branch.exe
1507 -complete -o default -o nospace -F _git_bundle git-bundle.exe
1508 -complete -o default -o nospace -F _git_cherry git-cherry.exe
1509 -complete -o default -o nospace -F _git_describe git-describe.exe
1510 -complete -o default -o nospace -F _git_diff git-diff.exe
1511 -complete -o default -o nospace -F _git_format_patch git-format-patch.exe
1512 -complete -o default -o nospace -F _git_log git-log.exe
1513 -complete -o default -o nospace -F _git_ls_tree git-ls-tree.exe
1514 -complete -o default -o nospace -F _git_merge_base git-merge-base.exe
1515 -complete -o default -o nospace -F _git_name_rev git-name-rev.exe
1516 -complete -o default -o nospace -F _git_push git-push.exe
1517 -complete -o default -o nospace -F _git_config git-config
1518 -complete -o default -o nospace -F _git_shortlog git-shortlog.exe
1519 -complete -o default -o nospace -F _git_show git-show.exe
1520 -complete -o default -o nospace -F _git_log git-show-branch.exe
1521 -complete -o default -o nospace -F _git_tag git-tag.exe
1522 -complete -o default -o nospace -F _git_log git-whatchanged.exe
1469 fi