diff options
author | Junio C Hamano <gitster@pobox.com> | 2016-10-26 13:14:56 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-10-26 13:14:56 -0700 |
commit | 3b1e135b879c401c8e6c0b9acbaefc81054c3d37 (patch) | |
tree | a14f598d29c72dcab446b46b2843c7522dc5263d /t/t4020-diff-external.sh | |
parent | Merge branch 'po/fix-doc-merge-base-illustration' (diff) | |
parent | pathspec: warn on empty strings as pathspec (diff) | |
download | tgif-3b1e135b879c401c8e6c0b9acbaefc81054c3d37.tar.xz |
Merge branch 'ex/deprecate-empty-pathspec-as-match-all'
An empty string used as a pathspec element has always meant
'everything matches', but it is too easy to write a script that
finds a path to remove in $path and run 'git rm "$paht"', which
ends up removing everything. Start warning about this use of an
empty string used for 'everything matches' and ask users to use a
more explicit '.' for that instead.
The hope is that existing users will not mind this change, and
eventually the warning can be turned into a hard error, upgrading
the deprecation into removal of this (mis)feature.
* ex/deprecate-empty-pathspec-as-match-all:
pathspec: warn on empty strings as pathspec
Diffstat (limited to 't/t4020-diff-external.sh')
0 files changed, 0 insertions, 0 deletions