blob: c8436630e880a03711f5681bbf16708302b16eb6 (
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
37
38
39
40
41
42
43
44
45
|
#!/bin/bash
set -e
. tests/lib
t-setup-import gbp
cd $p
t-tstunt-parsechangelog
t-tstunt-debuild
t-tstunt-lintian
: '----- let gbp build a .orig for comparison -----'
gbp buildpackage --git-no-sign-tags -us -uc
mkdir ../gbp-output
mv ../*1.0* ../gbp-output/.
rm -f ../*.changes
: '----- now do it ourselves -----'
t-dgit -wgf --dgit-view-save=split.b gbp-build --git-ignore-branch
t-dgit -wgf --quilt=gbp clean # gbp leaves dirty trees :-/
t-dgit -wgf --dgit-view-save=split.p --quilt=gbp push --new
t-gbp-pushed-good
: '----- check .origs are the same -----'
# if gbp weren't weird about .gitignore we could just debdiff the .dscs
for d in . gbp-output; do
cd $tmp/$d
mkdir tar-x
cd tar-x
tar zxf ../${p}_${v%-*}.orig.tar.gz
done
cd $tmp
diff -ruN gbp-output/tar-x tar-x
t-ok
|