chiark / gitweb /
a9a318779877eac49c1e10a785856309cf70907d
[dgit.git] / tests / tests / gdr-import-dgit
1 #!/bin/bash
2 set -e
3 . tests/lib
4
5 t-dependencies git-buildpackage libfile-fnmatch-perl
6
7 t-setup-import gdr-convert-gbp
8
9 cd $p
10
11 : 'non-dgit upload (but we prepare it with dgit anyway)'
12
13 git checkout -b nmu
14
15 v=2.0-2+num1
16 t-dch-commit -v $v -m nmu
17
18 t-some-changes nmu
19
20 t-dch-commit -r sid
21
22 t-dgit -wgf build-source
23
24 cd ..
25 c=${p}_${v}_source.changes
26 debsign -kBCD22CD83243B79D3DFAC33EA3DBCBC039B13D8A $c
27 dput -c $tmp/dput.cf test-dummy $c
28
29 t-archive-process-incoming sid
30
31 : 'done the nmu, switching back to the maintainer hat'
32
33 cd $p
34 git checkout master
35 t-dgit fetch
36 git merge --ff-only dgit/dgit/sid
37
38 git diff --exit-code nmu
39
40 git branch t.before
41
42 t-git-debrebase
43 t-gdr-good laundered
44
45 t-git-debrebase stitch
46 t-gdr-good stitched
47
48 t-ok