Hi,
In this iteration, I've removed hunks to prevent completing:
$ git config remote.pushdefault.<TAB>
$ git config branch.autosetupmerge.<TAB>
$ git config branch.autosetuprebase.<TAB>
Since they're perfectly valid remote/ branch names.
Thanks.
Ramkumar Ramachandra (4):
completion: prioritize ./git-completion.bash
completion: introduce __gitcomp_2 ()
completion: fix branch.autosetup(merge|rebase)
completion: fix remote.pushdefault
contrib/completion/git-completion.bash | 36 ++++++++++++++++++++++++++++++++--
contrib/completion/git-completion.zsh | 12 +++++++++++-
2 files changed, 45 insertions(+), 3 deletions(-)