Change all callers.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
}
t-tagupl-run-drs () {
+ local source=$1
cd ..
cd tagupl
DGIT_DRS_ANY_URL=1 \
- DGIT_DRS_MODE="tag2upload $tmp/$p $tagname" \
+ DGIT_DRS_MODE="tag2upload $source $tagname" \
$troot/drs-git-ext
cd $tmp/$p
--distro=test-dummy -u Senatus "$@"
mkdir ../tagupl
- t-tagupl-run-drs
+ t-tagupl-run-drs $tmp/$p
t-dgit fetch
t-pushed-good master
perl <../basetag >../badtag-$ident -pe "$perl"
git tag -u Senatus -f -s -m "$(cat ../badtag-$ident)" "$tagname"
- t-tagupl-run-drs
+ t-tagupl-run-drs $tmp/$p
}
expect-quit () {
raw-mangled () {
git update-ref refs/tags/$tagname \
$(git hash-object -w -t tag ../tagobj-$ident)
- t-tagupl-run-drs
+ t-tagupl-run-drs $tmp/$p
}
tagname=test-dummy/1.2
t-expect-fail E:'failed command: git fetch' \
-t-tagupl-run-drs
+t-tagupl-run-drs $tmp/$p
tagname=splorf/$v ; expect-quit baddistro '' 'tag name not for us'
tagname=test-dummy/1,2; expect-quit badver '' 'tag name not for us'