chiark / gitweb /
test suite: tagupl: raw-mangled: Break out
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 6 Jul 2019 17:43:22 +0000 (18:43 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 7 Jul 2019 10:18:17 +0000 (11:18 +0100)
No functional change.

This test case is broken because it doesn't call t-tagupl-run-drs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/tests/tagupl

index 929153b3aa72d31632aaf3d3613deb289c7f730b..d79322f4ceeb0e7d39ee31721f5a39871ebe2053 100755 (executable)
@@ -46,6 +46,8 @@ perl -i -ne '
        print or die $!;
 ' ../basetag
 
+git cat-file tag test-dummy/1.0-1 >../raw-base
+
 mv-ident () {
        local f=$tmp/$1
        if test -e $f; then
@@ -85,6 +87,10 @@ expect-email () {
        grep ": failed, emailed" ../tagupl/overall.log
 }
 
+raw-mangled () {
+       git update-ref $tagname $(git hash-object -w -t tag ../tagobj-$ident)
+}
+
 tagname=test-dummy/1.2
 t-expect-fail E:'failed command: git fetch' \
 t-tagupl-run-drs
@@ -126,13 +132,13 @@ cp -al ../$p ../$p.save
 cd ../$p
 
 next-mangle badtagger
-git cat-file tag test-dummy/1.0-1 | perl -pe '
+perl -pe <../raw-base '
        s/\+\d+$/xyz/ if m/^tagger /;
        exit 0 if m/^$/;
 ' >../tagobj-$ident
 echo >>../tagobj-$ident
 cat ../basetag >>../tagobj-$ident
-git update-ref $tagname $(git hash-object -w -t tag ../tagobj-$ident)
+raw-mangled
 
 cd ..
 rm -rf $p