#!/bin/bash
set -e
. tests/lib

t-archive pari-extra 3-1
t-git pari-extra 3-1

t-dgit clone $p

cd $p
t-cloned-fetched-good

v=3-2~dummy1
t-apply-diff 3-1 $v
debcommit -a

t-refs-same-start
t-ref-head

t-dgit-rpush () {
	t-dgit "$@" --ssh=$troot/ssh rpush somehost:$tmp/$p
}

mkdir $tmp/empty
cd $tmp/empty

t-expect-fail F:'error: looked for .dsc' \
t-dgit-rpush -cdgit.default.rpush-subcmd=built

t-expect-fail F:'error: looked for .dsc' \
t-dgit-rpush -cdgit.default.push-subcmd=built

cd $tmp/$p

t-dgit --dpkg-buildpackage:-d build

cd $tmp/empty

t-expect-fail F:'dgit rpush, but dgit.default.[r]push-subcmd set to reject' \
t-dgit-rpush -cdgit.default.rpush-subcmd=reject

t-expect-fail F:'dgit rpush, but dgit.default.[r]push-subcmd set to reject' \
t-dgit-rpush

t-dgit-rpush -cdgit.default.rpush-subcmd=built

cd $tmp/$p
t-pushed-good dgit/sid

t-ok
