diff options
| author | Junio C Hamano <gitster@pobox.com> | 2021-02-05 16:40:45 -0800 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2021-02-05 16:40:45 -0800 |
| commit | 4cc0e8794d7e36044d3ae0abc692b5d8958f5d41 (patch) | |
| tree | 107f132cdfa541bc34b8b6057445acb1df7879ea | |
| parent | Merge branch 'jv/pack-objects-narrower-ref-iteration' (diff) | |
| parent | p5303: avoid sed GNU-ism (diff) | |
| download | git-4cc0e8794d7e36044d3ae0abc692b5d8958f5d41.tar.gz git-4cc0e8794d7e36044d3ae0abc692b5d8958f5d41.zip | |
Merge branch 'jk/p5303-sed-portability-fix'
A perf script was made more portable.
* jk/p5303-sed-portability-fix:
p5303: avoid sed GNU-ism
| -rwxr-xr-x | t/perf/p5303-many-packs.sh | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/t/perf/p5303-many-packs.sh b/t/perf/p5303-many-packs.sh index f4c2ab0584..ce0c42cc9f 100755 --- a/t/perf/p5303-many-packs.sh +++ b/t/perf/p5303-many-packs.sh @@ -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 | |
