author | René Scharfe <rene.scharfe@lsrfire.ath.cx> | |
Sat, 12 Dec 2009 15:00:41 +0000 (16:00 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Wed, 30 Dec 2009 08:47:00 +0000 (00:47 -0800) | ||
commit | d5f53d6d6f20bbd1ec5507824eb213463554b36a | |
tree | e1b9a40853468f31d1e93adb15197354d73a768e | tree | snapshot |
parent | 902f235378cb2b2f6dd5dd664b9630c95321f0ae | commit | diff |
archive: complain about path specs that don't match anything
Verify that all path specs match at least one path in the specified
tree and reject those that don't.
This would have made the bug fixed by 782a0005 easier to find.
This implementation is simple to the point of being stupid. It walks
the full tree for each path spec until it matches something. It's short
and seems to be fast enough, though.
Signed-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Verify that all path specs match at least one path in the specified
tree and reject those that don't.
This would have made the bug fixed by 782a0005 easier to find.
This implementation is simple to the point of being stupid. It walks
the full tree for each path spec until it matches something. It's short
and seems to be fast enough, though.
Signed-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
archive.c | diff | blob | history |