Merge branch 'nd/completion-negation'
authorJunio C Hamano <gitster@pobox.com>
Thu, 28 Jun 2018 19:53:32 +0000 (12:53 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 28 Jun 2018 19:53:32 +0000 (12:53 -0700)
commit6da2d9595161441cbed1b1f579b8dd46970a8e20
tree1bde41b69722ae519ed4c29709e6c3f0dc87d1a6
parent5eb8da850860839bdf38ab80079eb8875b764431
parentb221b5ab9b92f3def37184db6e052ec87d7635b4
Merge branch 'nd/completion-negation'

Continuing with the idea to programmatically enumerate various
pieces of data required for command line completion, the codebase
has been taught to enumerate options prefixed with "--no-" to
negate them.

* nd/completion-negation:
  completion: collapse extra --no-.. options
  completion: suppress some -no- options
  parse-options: option to let --git-completion-helper show negative form
builtin/checkout.c
contrib/completion/git-completion.bash
t/t9902-completion.sh