chiark / gitweb /
0635a893d2efa4689c1b093b6ffbe21c36a75e74
[dgit.git] / tests / tests / gdr-fresh
1 #!/bin/bash
2 set -e
3 autoimport=
4 . tests/lib
5 . $troot/lib-gdr
6
7 t-dependencies GDR
8
9 t-gdr-gbp-import-core
10
11 t-git-next-date
12
13 # leaves us on upstream
14 git rm debian/rules
15 git commit -m 'strip upstream rules'
16 git tag -f v1.0
17
18 git branch -m master master.old
19 git checkout -b master
20
21 t-git-next-date
22
23 git checkout quilt-tip debian
24 git commit -m 'initial debianisation'
25
26 git archive --prefix=example/ -o ../example_1.0.orig.tar v1.0
27 gzip -1v ../example_1.0.orig.tar
28
29 dgit-quilt-fixup-uses-gdr () {
30         t-git-next-date
31
32         DGIT_TEST_DEBUG=-DD t-dgit quilt-fixup 2>&1 |tee ../fixup.out
33         grep '^branch_is_gdr  .* YES$' ../fixup.out
34 }
35
36 dgit-quilt-fixup-uses-gdr
37
38 git checkout --detach patch-queue/quilt-tip
39 git rebase master
40 git push . HEAD:master
41 git checkout master
42
43 dgit-quilt-fixup-uses-gdr
44 t-gdr-made-patches
45
46 t-ok