Merge branch 'lt/pathspec-negative'
commit015fba38345c685275864e5b216c74e8ba0633bb
authorJunio C Hamano <gitster@pobox.com>
Mon, 27 Feb 2017 21:57:13 +0000 (27 13:57 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 27 Feb 2017 21:57:13 +0000 (27 13:57 -0800)
tree353f4ca0bb1b0d5e3bb504c9fe4d227a2fd3ad93
parentfb75e317614c1d6aec2ef5b65775a603db8f68da
parent859b7f1d0e742493d2a9396794cd9040213ad846
Merge branch 'lt/pathspec-negative'

The "negative" pathspec feature was somewhat more cumbersome to use
than necessary in that its short-hand used "!" which needed to be
escaped from shells, and it required "exclude from what?" specified.

* lt/pathspec-negative:
  pathspec: don't error out on all-exclusionary pathspec patterns
  pathspec magic: add '^' as alias for '!'