author | Michal Marek <mmarek@suse.cz> | |
Thu, 21 May 2009 12:25:11 +0000 (14:25 +0200) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sun, 24 May 2009 20:52:13 +0000 (13:52 -0700) | ||
commit | 33eb4dd9fce3b46b6962b46213d6f222bcd0cb3a | |
tree | c09e8c7fc01526039d78d91865e4f0341f83aad0 | tree | snapshot |
parent | 7a7eb5173d4e16f0323b2c4078e88fc0a40c38b6 | commit | diff |
apply: handle filenames with double slashes better
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>
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>
builtin-apply.c | diff | blob | history |