]> Sergey Matveev's repositories - public-inbox.git/commitdiff
wwwstream: always show multi-line cloning instructions
authorEric Wong <e@80x24.org>
Fri, 28 Dec 2018 20:38:59 +0000 (20:38 +0000)
committerEric Wong <e@80x24.org>
Fri, 28 Dec 2018 20:38:59 +0000 (20:38 +0000)
Unfortunately, long inbox names and URLs don't really display well
with my gigantic fonts...

lib/PublicInbox/WwwStream.pm

index ec75f16c50fd07bf57581492de4c7cb1e3584f25..d39f551176dfe2ecf266ebe8c221512903691cca 100644 (file)
@@ -99,11 +99,11 @@ sub _html_end {
                push @urls, $u =~ /\Ahttps?:/ ? qq(<a\nhref="$u">$u</a>) : $u;
        }
 
                push @urls, $u =~ /\Ahttps?:/ ? qq(<a\nhref="$u">$u</a>) : $u;
        }
 
-       if (scalar(@urls) == 1) {
-               $urls .= " git clone --mirror $urls[0]";
-       } else {
+       if (defined($part) || scalar(@urls) > 1) {
                $urls .= "\n" .
                        join("\n", map { "\tgit clone --mirror $_" } @urls);
                $urls .= "\n" .
                        join("\n", map { "\tgit clone --mirror $_" } @urls);
+       } else {
+               $urls .= " git clone --mirror $urls[0]";
        }
        if (defined $part) {
                my $addrs = $obj->{address};
        }
        if (defined $part) {
                my $addrs = $obj->{address};