summaryrefslogtreecommitdiff
path: root/t/test-bundle-functions.sh
diff options
context:
space:
mode:
authorLibravatar Ævar Arnfjörð Bjarmason <avarab@gmail.com>2021-02-09 22:41:52 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-02-10 13:54:34 -0800
commite8a8e7ff983c309b9e8edbb1a570bfbb36ad1e7c (patch)
tree671583eee9f584e81c7ea7469519f58fd8f7adbc /t/test-bundle-functions.sh
parenttest-lib-functions: remove generate_zero_bytes() wrapper (diff)
downloadtgif-e8a8e7ff983c309b9e8edbb1a570bfbb36ad1e7c.tar.xz
test libs: rename bundle helper to "lib-bundle.sh"
Rename the recently introduced test-bundle-functions.sh to be consistent with other lib-*.sh files, which is the convention for these sorts of shared test library functions. The new test-bundle-functions.sh was introduced in 9901164d81d (test: add helper functions for git-bundle, 2021-01-11). It was the only test-*.sh of this nature. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/test-bundle-functions.sh')
-rw-r--r--t/test-bundle-functions.sh42
1 files changed, 0 insertions, 42 deletions
diff --git a/t/test-bundle-functions.sh b/t/test-bundle-functions.sh
deleted file mode 100644
index cf7ed818b2..0000000000
--- a/t/test-bundle-functions.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-# Library of git-bundle related functions.
-
-# Display the pack data contained in the bundle file, bypassing the
-# header that contains the signature, prerequisites and references.
-convert_bundle_to_pack () {
- while read x && test -n "$x"
- do
- :;
- done
- cat
-}
-
-# Check count of objects in a bundle file.
-# We can use "--thin" opiton to check thin pack, which must be fixed by
-# command `git-index-pack --fix-thin --stdin`.
-test_bundle_object_count () {
- thin=
- if test "$1" = "--thin"
- then
- thin=t
- shift
- fi
- if test $# -ne 2
- then
- echo >&2 "args should be: <bundle> <count>"
- return 1
- fi
- bundle=$1
- pack=$bundle.pack
- convert_bundle_to_pack <"$bundle" >"$pack" &&
- if test -n "$thin"
- then
- mv "$pack" "$bundle.thin.pack" &&
- git index-pack --stdin --fix-thin "$pack" <"$bundle.thin.pack"
- else
- git index-pack "$pack"
- fi || return 1
- count=$(git show-index <"${pack%pack}idx" | wc -l) &&
- test $2 = $count && return 0
- echo >&2 "error: object count for $bundle is $count, not $2"
- return 1
-}