projects
/
public-inbox.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9c3b432
)
solvergit: extract mode from diff headers properly
author
Eric Wong <e@80x24.org>
Wed, 30 Jan 2019 04:29:24 +0000 (
04:29
+0000)
committer
Eric Wong <e@80x24.org>
Wed, 30 Jan 2019 04:34:04 +0000 (
04:34
+0000)
grep() won't set $1, so use "=~", instead.
lib/PublicInbox/SolverGit.pm
patch
|
blob
|
history
diff --git
a/lib/PublicInbox/SolverGit.pm
b/lib/PublicInbox/SolverGit.pm
index 1b1951b58e17a733f4396f258dcfac93abc0b7c0..d9b312c18d2f155ae39c417f60830395c58e3e9e 100644
(file)
--- a/
lib/PublicInbox/SolverGit.pm
+++ b/
lib/PublicInbox/SolverGit.pm
@@
-286,7
+286,8
@@
EOF
sub extract_old_mode ($) {
my ($di) = @_;
- if (grep(/\Aold mode (100644|100755|120000)$/, @{$di->{hdr_lines}})) {
+ if (join('', @{$di->{hdr_lines}}) =~
+ /^old mode (100644|100755|120000)\b/) {
return $1;
}
'100644';