10 if [ x"$tmp" = x ]; then
12 tmp=tests/tmp/$testname
18 export DGIT_TEST_DUMMY_DIR=$tmp
23 cp -al $troot/git-srcs/$1 git/.
29 local dscf=${p}_$2.dsc
30 ln $troot/pkg-srcs/${p}_${2%-*}* mirror/
31 echo sid >aq/suite.unstable
32 echo "$2 $dscf" >>aq/package.sid.${p}
34 (set -e; cd extract; dpkg-source -x ../mirror/$dscf)
38 ${DGIT_TEST-dgit} --dget:-u -dtest-dummy "$@"
42 diff --exclude=.git -ruN $*
46 printf "%s\n" "$1" >$tmp/t.want
49 diff $tmp/t.want $tmp/t.got
52 t-clean-on-branch () {
53 t-output "## $1" git status -b --porcelain
58 git rev-parse $f >$tmp/t.ref1
61 git rev-parse $g >$tmp/t.refn
62 diff $tmp/t.ref1 $tmp/t.refn