apply: handle filenames with double slashes better
authorMichal Marek <mmarek@suse.cz>
Thu, 21 May 2009 12:25:11 +0000 (14:25 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sun, 24 May 2009 20:52:13 +0000 (13:52 -0700)
When there are duplicated slashes in pathnames, like this:

--- a/perl//Git.pm
+++ b/perl//Git.pm
@@ -1358,3 +1358,4 @@

1; # Famous last words
+# test

the paths gleaned from the patch header won't be found in the index and
cause "apply --index" and "apply --cached" to fail.

Fix this by squashing the duplicated slashes upon input.

Signed-off-by: Michal Marek <mmarek@suse.cz>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
No differences found