diff options
Diffstat (limited to 'third_party/git/t/perf/p5311-pack-bitmaps-fetch.sh')
-rwxr-xr-x | third_party/git/t/perf/p5311-pack-bitmaps-fetch.sh | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/third_party/git/t/perf/p5311-pack-bitmaps-fetch.sh b/third_party/git/t/perf/p5311-pack-bitmaps-fetch.sh deleted file mode 100755 index 47c3fd7581cc..000000000000 --- a/third_party/git/t/perf/p5311-pack-bitmaps-fetch.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh - -test_description='performance of fetches from bitmapped packs' -. ./perf-lib.sh - -test_perf_default_repo - -test_expect_success 'create bitmapped server repo' ' - git config pack.writebitmaps true && - git repack -ad -' - -# simulate a fetch from a repository that last fetched N days ago, for -# various values of N. We do so by following the first-parent chain, -# and assume the first entry in the chain that is N days older than the current -# HEAD is where the HEAD would have been then. -for days in 1 2 4 8 16 32 64 128; do - title=$(printf '%10s' "($days days)") - test_expect_success "setup revs from $days days ago" ' - now=$(git log -1 --format=%ct HEAD) && - then=$(($now - ($days * 86400))) && - tip=$(git rev-list -1 --first-parent --until=$then HEAD) && - { - echo HEAD && - echo ^$tip - } >revs - ' - - test_perf "server $title" ' - git pack-objects --stdout --revs \ - --thin --delta-base-offset \ - <revs >tmp.pack - ' - - test_size "size $title" ' - wc -c <tmp.pack - ' - - test_perf "client $title" ' - git index-pack --stdin --fix-thin <tmp.pack - ' -done - -test_done |