Merge branch 'jk/describe-omit-some-refs'
commit1b324988ac0fe14d069991736962289a35f15aec
authorJunio C Hamano <gitster@pobox.com>
Mon, 27 Feb 2017 21:57:11 +0000 (27 13:57 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 27 Feb 2017 21:57:11 +0000 (27 13:57 -0800)
treec2cfb5556541cd671699cade50a8dbb23174c19d
parente7e07d5a4fcc2a203d9873968ad3e6bd4d7419d7
parent77d21f29eaddb1fbe82e013ea42d4e0180bbdda2
Merge branch 'jk/describe-omit-some-refs'

"git describe" and "git name-rev" have been taught to take more
than one refname patterns to restrict the set of refs to base their
naming output on, and also learned to take negative patterns to
name refs not to be used for naming via their "--exclude" option.

* jk/describe-omit-some-refs:
  describe: teach describe negative pattern matches
  describe: teach --match to accept multiple patterns
  name-rev: add support to exclude refs by pattern match
  name-rev: extend --refs to accept multiple patterns
  doc: add documentation for OPT_STRING_LIST
contrib/completion/git-completion.bash