chiark / gitweb /
changelog: start 9.14
[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 t-make-orig example 1.0
27
28 dgit-quilt-fixup-uses-gdr () {
29         t-git-next-date
30
31         DGIT_TEST_DEBUG=-DD t-dgit quilt-fixup 2>&1 |tee ../fixup.out
32         grep '^branch_is_gdr  .* YES$' ../fixup.out
33 }
34
35 dgit-quilt-fixup-uses-gdr
36
37 git checkout --detach patch-queue/quilt-tip
38 git rebase master
39 git push . HEAD:master
40 git checkout master
41
42 dgit-quilt-fixup-uses-gdr
43 t-gdr-made-patches
44
45 t-ok