chiark / gitweb /
git-debrebase: merge: test suite: Drop check of no wreckage save
[dgit.git] / tests / tests / gdr-viagit
1 #!/bin/bash
2 set -e
3 autoimport=
4 . tests/lib
5
6 t-dependencies NO-DGIT GDR
7
8 t-tstunt-parsechangelog
9 t-setup-import gdr-convert-gbp-noarchive
10
11 : 'set up so t-git-debrebase runs gdr via git'
12
13 case "$DGIT_GITDEBREBASE_TEST" in
14 ''|git-debrebase)       ;;
15 *)
16         t-tstunt
17         st=$tmp/tstunt/git-debrebase
18         export DGIT_GITDEBREBASE_TEST_REAL="$DGIT_GITDEBREBASE_TEST"
19         cat <<'END' >$st
20 #!/bin/sh
21 set -x
22 exec "$DGIT_GITDEBREBASE_TEST_REAL" "$@"
23 END
24         chmod +x $st
25         ;;
26 esac
27
28 DGIT_GITDEBREBASE_TEST='git debrebase'
29
30 : 'do a simple test'
31
32 cd $p
33
34 t-some-changes
35
36 t-git-debrebase
37 t-gdr-good laundered
38
39 t-git-debrebase stitch --prose=wombat
40 t-gdr-good stitched
41
42 : ----- test scrap -----
43
44 t-refs-same-start
45 t-ref-head
46
47 t-git-debrebase
48 t-gdr-good laundered
49
50 t-some-changes
51 t-git-debrebase scrap
52 t-gdr-good stitched
53
54 t-ref-head
55
56 t-ok