Browse Source

Merge branch 'jk/p5303-sed-portability-fix'

A perf script was made more portable.

* jk/p5303-sed-portability-fix:
  p5303: avoid sed GNU-ism
maint
Junio C Hamano 4 years ago
parent
commit
4cc0e8794d
  1. 12
      t/perf/p5303-many-packs.sh

12
t/perf/p5303-many-packs.sh

@ -21,10 +21,14 @@ repack_into_n () { @@ -21,10 +21,14 @@ repack_into_n () {
mkdir staging &&

git rev-list --first-parent HEAD |
sed -n '1~5p' |
head -n "$1" |
perl -e 'print reverse <>' \
>pushes
perl -e '
my $n = shift;
while (<>) {
last unless @commits < $n;
push @commits, $_ if $. % 5 == 1;
}
print reverse @commits;
' "$1" >pushes

# create base packfile
head -n 1 pushes |

Loading…
Cancel
Save