Git fork

Merge branch 'ab/align-perf-descriptions'

Output from perf tests have been updated to align their titles.

* ab/align-perf-descriptions:
t/perf: correctly align non-ASCII descriptions in output

+5
+3
t/perf/aggregate.perl
··· 88 88 sub read_descr { 89 89 my $name = shift; 90 90 open my $fh, "<", $name or return "<error reading description>"; 91 + binmode $fh, ":utf8" or die "PANIC on binmode: $!"; 91 92 my $line = <$fh>; 92 93 close $fh or die "cannot close $name"; 93 94 chomp $line; ··· 146 147 } 147 148 my $totalwidth = 3*@dirs+$descrlen; 148 149 $totalwidth += $_ for (@colwidth); 150 + 151 + binmode STDOUT, ":utf8" or die "PANIC on binmode: $!"; 149 152 150 153 printf "%-${descrlen}s", "Test"; 151 154 for my $i (0..$#dirs) {
+2
t/perf/p0000-perf-lib-sanity.sh
··· 33 33 test_export bar 34 34 ' 35 35 36 + test_perf 'éḿíẗ ńöń-ÁŚĆÍÍ ćḧáŕáćẗéŕś' 'true' 37 + 36 38 test_expect_success 'test_export works with weird vars' ' 37 39 echo "$bar" && 38 40 test "$bar" = "weird # variable"