diff options
author | Eric Wong <e@80x24.org> | 2021-03-29 23:58:54 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-03-30 02:26:05 -0400 |
commit | 9d08d49c68541babf0e618b20f5a1cd11c7c256e (patch) | |
tree | 69be370b5e87ed82f42b658b071b54b2b6c306c0 | |
parent | 49b036771ef3bf45cdbfd90ac282dd922f9ad5ac (diff) | |
download | public-inbox-9d08d49c68541babf0e618b20f5a1cd11c7c256e.tar.gz |
Some cgit configs use trailing slashes in pathnames which we preserve internally. Before this change, trailing slashes in cgit config files was causing ViewVCS (SolverGit) output to show up as "???" for coderepos without cgitUrl configured.
-rw-r--r-- | lib/PublicInbox/Git.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/Git.pm b/lib/PublicInbox/Git.pm index 2ae5eff9..96ac17a3 100644 --- a/lib/PublicInbox/Git.pm +++ b/lib/PublicInbox/Git.pm @@ -426,7 +426,7 @@ sub local_nick ($) { my ($self) = @_; my $ret = '???'; # don't show full FS path, basename should be OK: - if ($self->{git_dir} =~ m!/([^/]+)(?:/\.git)?\z!) { + if ($self->{git_dir} =~ m!/([^/]+)(?:/*\.git/*)?\z!) { $ret = "$1.git"; } wantarray ? ($ret) : $ret; |