summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgitweb.cgi6
1 files changed, 5 insertions, 1 deletions
diff --git a/gitweb.cgi b/gitweb.cgi
index 605e4b5015..ad8c6deea1 100755
--- a/gitweb.cgi
+++ b/gitweb.cgi
@@ -912,7 +912,11 @@ sub read_info_ref {
open my $fd, "$projectroot/$project/info/refs" or return;
while (my $line = <$fd>) {
if ($line =~ m/^([0-9a-fA-F]{40})\t.*\/([^\^]+)/) {
- $refs{$1} = $2;
+ if (defined $refs{$1}) {
+ $refs{$1} .= " / $2";
+ } else {
+ $refs{$1} = $2;
+ }
}
}
close $fd or return;