diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2014-08-04 00:50:45 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2014-08-04 01:05:00 +0100 |
commit | 8b67402e788511056cae31748a1ffafdabb4a9fb (patch) | |
tree | 5e9ff59295e9d2ec73f0cb842f10cfc7faf69b57 | |
parent | 4ddcb6049e18f68c71f5ac0148aee9fdca5acb6a (diff) |
Provide t-archive-process-incoming and t-archive-query subroutines for regression test scripts to use.
-rw-r--r-- | debian/changelog | 2 | ||||
-rw-r--r-- | tests/lib | 12 |
2 files changed, 13 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index 84d835b..e6764a4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -27,6 +27,8 @@ dgit (0.22~experimental1) experimental; urgency=low * Document that dgit rpush needs gnupg and your public key on the build host. Closes:#736529. * Fix a manpage reference to `--dget=' where `--dgit=' was intended. + * Provide t-archive-process-incoming and t-archive-query subroutines for + regression test scripts to use. Major new feature, currently stalled awaiting server infrastructure: * dgit-repos-server: New program for receiving signed-tag-based @@ -82,13 +82,23 @@ t-archive-none () { echo sid >$tmp/aq/suite.unstable } +t-archive-process-incoming () { + mv incoming/${p}_${v}[._]* mirror/ + t-archive-query +} + +t-archive-query () { + local dscf=${p}_${v}.dsc + echo "${v} $dscf" >>$tmp/aq/package.sid.${p} +} + t-archive () { t-archive-none $1 v=$2 local dscf=${p}_$2.dsc rm -f $tmp/mirror/${p}_* ln $troot/pkg-srcs/${p}_${2%-*}* $tmp/mirror/ - echo "$2 $dscf" >>$tmp/aq/package.sid.${p} + t-archive-query rm -rf $tmp/extract mkdir $tmp/extract (set -e; cd $tmp/extract; dpkg-source -x ../mirror/$dscf) |