chiark / gitweb /
test suite: checkout: new test
[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-setup-import gdr-convert-gbp-noarchive
9
10 : 'set up so t-git-debrebase runs gdr via git'
11
12 case "$DGIT_GITDEBREBASE_TEST" in
13 ''|git-debrebase)       ;;
14 *)
15         t-tstunt
16         st=$tmp/tstunt/git-debrebase
17         export DGIT_GITDEBREBASE_TEST_REAL="$DGIT_GITDEBREBASE_TEST"
18         cat <<'END' >$st
19 #!/bin/sh
20 set -x
21 exec "$DGIT_GITDEBREBASE_TEST_REAL" "$@"
22 END
23         chmod +x $st
24         ;;
25 esac
26
27 DGIT_GITDEBREBASE_TEST='git debrebase'
28
29 : 'do a simple test'
30
31 cd $p
32
33 t-some-changes
34
35 t-git-debrebase
36 t-gdr-good laundered
37
38 t-git-debrebase stitch --prose=wombat
39 t-gdr-good stitched
40
41 t-ok