diff options
author | Eric Wong <e@80x24.org> | 2023-11-28 14:56:24 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2023-11-29 02:13:24 +0000 |
commit | 56f844218d0a7ed2e10952715902572c28313517 (patch) | |
tree | 918526e974c0e784acdb6323f6b4440272da44ef /lib/PublicInbox/Git.pm | |
parent | c76a20d75200630b0b5072e4ce39651230f8cabe (diff) | |
download | public-inbox-56f844218d0a7ed2e10952715902572c28313517.tar.gz |
git: speed up Git->new by 5% or so
This becomes noticeable when loading lots of coderepos on my local mirror of git.kernel.org now that we can load repos from cindex.
Diffstat (limited to 'lib/PublicInbox/Git.pm')
-rw-r--r-- | lib/PublicInbox/Git.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/PublicInbox/Git.pm b/lib/PublicInbox/Git.pm index a374649f..235a35cd 100644 --- a/lib/PublicInbox/Git.pm +++ b/lib/PublicInbox/Git.pm @@ -91,8 +91,9 @@ sub git_quote ($) { sub new { my ($class, $git_dir) = @_; + $git_dir .= '/'; $git_dir =~ tr!/!/!s; - $git_dir =~ s!/*\z!!s; + chop $git_dir; # may contain {-tmp} field for File::Temp::Dir bless { git_dir => $git_dir }, $class } |