diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl
index a6383dc85b99ead405e1961888d06bb8ff8f3931..dbfb0441a6a59e6fe069a515a2d293f4d860e143 100755 (executable)
--- a/gitweb/gitweb.perl
+++ b/gitweb/gitweb.perl
my $git = git_cmd_str();
my $name = $project;
+ $name =~ s,([^/])/*\.git$,$1,;
+ $name = basename($name);
+ my $filename = to_utf8($name);
$name =~ s/\047/\047\\\047\047/g;
- my $filename = to_utf8(basename($project));
my $cmd;
if ($suffix eq 'zip') {
$filename .= "-$hash.$suffix";