Commit Diff


commit - d8253374fe0c7ca9400fac9c446c8c227992ddee
commit + a628577ae6e2c53599473bf7d953e5aca112ad62
blob - c23f2eb8cc647a24c8fabef126aef9f16e768ee0
blob + 5717d8546f7b48cec0575ba2bd32efa3a05eda3a
--- regress/cmdline/common.sh
+++ regress/cmdline/common.sh
@@ -117,7 +117,13 @@ maybe_pack_repo()
 {
 	local repo="$1"
 	if [ -n "$GOT_TEST_PACK" ]; then
-		(cd $repo && git repack -a -q)
+		arg=""
+		if [ "$GOT_TEST_PACK" = "ref-delta" ]; then
+			arg="-D"
+		fi
+
+		(cd $repo && gotadmin pack -a $arg > /dev/null)
+		(cd $repo && gotadmin cleanup -a -q)
 	fi
 }