Merge branch 'fc/completion'
commit5734fa4608ada9c1df20ac27988715ee27b36613
authorJunio C Hamano <gitster@pobox.com>
Thu, 18 Apr 2013 18:46:41 +0000 (18 11:46 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 18 Apr 2013 18:46:42 +0000 (18 11:46 -0700)
treee4a4d14a051ca510d076c834e454511f81e5e6fc
parentbd1184c6dedacb5f76513c299ae07019d6bed963
parentddc996d767025a4ffcb52a813d32a5095f357e44
Merge branch 'fc/completion'

In addition to a user visible change to offer more options to cherry-pick,
generally cleans up and simplifies the code.

* fc/completion:
  completion: small optimization
  completion: inline __gitcomp_1 to its sole callsite
  completion: get rid of compgen
  completion: add __gitcomp_nl tests
  completion: add new __gitcompadd helper
  completion: get rid of empty COMPREPLY assignments
  completion: trivial test improvement
  completion: add more cherry-pick options