chiark / gitweb /
test suite: gdr-import-dgitview: Actually test convert-from-dgitview
[dgit.git] / tests / tests / gdr-import-dgitview
1 #!/bin/bash
2 set -e
3 . tests/lib
4 . $troot/lib-gdr
5
6 t-dependencies GDR
7
8 t-tstunt-parsechangelog
9
10 t-archive example 1.0-1
11 t-git-none
12
13 t-dgit clone $p
14
15 cd $p
16
17 t-git-debrebase status
18
19 t-expect-fail E:'bare dgit dsc import' \
20 t-git-debrebase
21
22 LC_MESSAGES=C t-git-debrebase status |tee ../bare-output
23 grep 'bare dgit dsc import with no prior history' ../bare-output
24
25 git branch before
26
27 t-expect-fail E:'Could not find or construct a suitable upstream commit' \
28 t-git-debrebase convert-from-dgit-view --no-origs
29
30 t-git-debrebase convert-from-dgit-view
31 t-gdr-good laundered
32
33 t-expect-fail E:'already seems to be in git-debrebase format' \
34 t-git-debrebase convert-from-dgit-view
35
36 t-refs-same-start
37 t-ref-head
38 t-git-debrebase --noop-ok convert-from-dgit-view
39 t-ref-head
40
41 t-git-debrebase convert-from-dgit-view --always-convert-anyway
42 t-expect-fail E:'ref varies' t-ref-head
43 t-gdr-good laundered
44
45 t-ok