commit | e4ddb05720710213108cd13ddd5a115e12a6211d | [log] [tgz] |
---|---|---|
author | Andy Spencer <andy753421@gmail.com> | Sat Jan 25 22:06:46 2014 +0000 |
committer | Junio C Hamano <gitster@pobox.com> | Mon Jan 27 09:01:50 2014 -0800 |
tree | e73402b2b99d27e2e2f2399e8fb9aa238f28a27d | |
parent | 2f93541d88fadd1ff5307d81c2c8921ee3eea058 [diff] |
tree_entry_interesting: match against all pathspecs The current basedir compare aborts early in order to avoid futile recursive searches. However, a match may still be found by another pathspec. This can cause an error while checking out files from a branch when using multiple pathspecs: $ git checkout master -- 'a/*.txt' 'b/*.txt' error: pathspec 'a/*.txt' did not match any file(s) known to git. Signed-off-by: Andy Spencer <andy753421@gmail.com> Acked-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>