Much of the t5300 tests fail on 2.32.0-rc0 on NonStop. *** t5300-pack-object.sh *** Initialized empty Git repository in /home/git/git/t/trash directory.t5300-pack-object/.git/ expecting success of 5300.1 'setup': rm -f .git/index* && perl -e "print \"a\" x 4096;" >a && perl -e "print \"b\" x 4096;" >b && perl -e "print \"c\" x 4096;" >c && test-tool genrandom "seed a" 2097152 >a_big && test-tool genrandom "seed b" 2097152 >b_big && git update-index --add a a_big b b_big c && cat c >d && echo foo >>d && git update-index --add d && tree=$(git write-tree) && commit=$(git commit-tree $tree </dev/null) && { echo $tree && echo $commit && git ls-tree $tree | sed -e "s/.* \\([0-9a-f]*\\) .*/\\1/" } >obj-list && { git diff-tree --root -p $commit && while read object do t=$(git cat-file -t $object) && git cat-file $t $object || return 1 done <obj-list } >expect ok 1 - setup expecting success of 5300.2 'pack without delta': packname_1=$(git pack-objects --progress --window=0 test-1 \ <obj-list 2>stderr) && check_deltas stderr = 0 not ok 2 - pack without delta # # packname_1=$(git pack-objects --progress --window=0 test-1 \ # <obj-list 2>stderr) && # check_deltas stderr = 0 # expecting success of 5300.3 'pack-objects with bogus arguments': test_must_fail git pack-objects --window=0 test-1 blah blah <obj-list usage: git pack-objects --stdout [<options>...] [< <ref-list> | < <object-list>] or: git pack-objects [<options>...] <base-name> [< <ref-list> | < <object-list>] -q, --quiet do not show progress meter --progress show progress meter --all-progress show progress meter during object writing phase --all-progress-implied similar to --all-progress when progress meter is shown --index-version <version>[,<offset>] write the pack index file in the specified idx format version --max-pack-size <n> maximum size of each output pack file --local ignore borrowed objects from alternate object store --incremental ignore packed objects --window <n> limit pack window by objects --window-memory <n> limit pack window by memory in addition to object limit --depth <n> maximum length of delta chain allowed in the resulting pack --reuse-delta reuse existing deltas --reuse-object reuse existing objects --delta-base-offset use OFS_DELTA objects --threads <n> use threads when searching for best delta matches --non-empty do not create an empty pack output --revs read revision arguments from standard input --unpacked limit the objects to those that are not yet packed --all include objects reachable from any reference --reflog include objects referred by reflog entries --indexed-objects include objects referred to by the index --stdin-packs read packs from stdin --stdout output pack to stdout --include-tag include tag objects that refer to objects to be packed --keep-unreachable keep unreachable objects --pack-loose-unreachable pack loose unreachable objects --unpack-unreachable[=<time>] unpack unreachable objects newer than <time> --sparse use the sparse reachability algorithm --thin create thin packs --shallow create packs suitable for shallow fetches --honor-pack-keep ignore packs that have companion .keep file --keep-pack <name> ignore this pack --compression <n> pack compression level --keep-true-parents do not hide commits by grafts --use-bitmap-index use a bitmap index if available to speed up counting objects --write-bitmap-index write a bitmap index together with the pack index --filter <args> object filtering --missing <action> handling for missing objects --exclude-promisor-objects do not pack objects in promisor packfiles --delta-islands respect islands during delta compression --uri-protocol <protocol> exclude any configured uploadpack.blobpackfileuri with this protocol ok 3 - pack-objects with bogus arguments -- Brief whoami: NonStop developer since approximately 211288444200000000 UNIX developer since approximately 421664400 -- In my real life, I talk too much.