X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=tests%2Flib;h=e6ca6fb399b4a5b6167bbddd3bf4263606a037ea;hb=df2685b0b8364f6dfed541113478bbd23a175a01;hp=7b176539a1899e640342cf14f210a765fc1061e1;hpb=2ff2d292ee36d3b82ef5ebfbd62a761f05bfc980;p=dgit.git diff --git a/tests/lib b/tests/lib index 7b176539..e6ca6fb3 100644 --- a/tests/lib +++ b/tests/lib @@ -370,6 +370,15 @@ t-apply-diff () { | patch -p1 -u } +t-commit () { + local msg=$1 + v=1.$revision + dch -v$v --distribution unstable "$1" + git add debian/changelog + debcommit + revision=$(( $revision + 1 )) +} + t-git-config () { git config --global "$@" } @@ -414,11 +423,15 @@ t-policy-admin () { ${DGIT_INFRA_PFX}dgit-repos-admin-debian --repos $tmp/git "$@" } +t-policy () { + local policyhook=$1 + ln -sf ${DGIT_INFRA_PFX}$policyhook \ + $drs_dispatch/policy-hook +} + t-debpolicy () { t-dsd - - ln -sf ${DGIT_INFRA_PFX}dgit-repos-policy-debian \ - $drs_dispatch/policy-hook + t-policy dgit-repos-policy-debian mkdir $tmp/git t-policy-admin create-db