about summary refs log tree commit homepage
path: root/lib
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-01-30 04:38:26 +0000
committerEric Wong <e@80x24.org>2019-01-30 04:38:26 +0000
commit11f984fa36647b0ab107596bcec2dd9b963f1379 (patch)
tree31dbe39092871f4e52b4f44e37b90c6e90d25a96 /lib
parent45db7f62ad681295ba8b12abdfa7f67d189e191a (diff)
downloadpublic-inbox-11f984fa36647b0ab107596bcec2dd9b963f1379.tar.gz
At least, without extra directory levels, since
git-diff supports --src-prefix and --dst-prefix,
and /git/6aa8857a11/s/ uses it...
Diffstat (limited to 'lib')
-rw-r--r--lib/PublicInbox/SolverGit.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/SolverGit.pm b/lib/PublicInbox/SolverGit.pm
index d9b312c1..d7875333 100644
--- a/lib/PublicInbox/SolverGit.pm
+++ b/lib/PublicInbox/SolverGit.pm
@@ -131,7 +131,7 @@ sub extract_diff ($$$$$) {
                         # for debugging/diagnostics:
                         $di->{ibx} = $ibx;
                         $di->{smsg} = $smsg;
-                } elsif ($l =~ m!\Adiff --git ("?a/.+) ("?b/.+)$!) {
+                } elsif ($l =~ m!\Adiff --git ("?[^/]+/.+) ("?[^/]+/.+)$!) {
                         last if $tmp; # got our blob, done!
 
                         my ($path_a, $path_b) = ($1, $2);