summaryrefslogtreecommitdiff
path: root/tests/tests/sbuild-gitish
blob: c20bc93d141f5fbd102f3dcdfd9b495a54070b3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash
set -e
. tests/lib

t-dependencies sbuild
t-restrict x-dgit-schroot-build

t-tstunt-parsechangelog

t-prep-newpackage example 1.1

cd $p

build () {
	git clean -xdf
	sbuild -c build -A --no-clean-source \
		--dpkg-source-opts='-Zgzip -z1 --format=1.0 -sn'
}

git checkout quilt-tip-1.1~0

build

git checkout gitish-only~0

cat <<'END' >clean-target-hook
#!/bin/sh
set -ex
test "$SCHROOT_SESSION_ID"
END
git add clean-target-hook
git commit -m 'insist on schroot'

build

t-ok