summaryrefslogtreecommitdiff
path: root/tests/tests/gdr-viagit
blob: a83e622b175f697c23ece0ee144357dd7c8bee15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
set -e
autoimport=
. tests/lib

t-dependencies NO-DGIT GDR

t-setup-import gdr-convert-gbp-noarchive

: 'set up so t-git-debrebase runs gdr via git'

case "$DGIT_GITDEBREBASE_TEST" in
''|git-debrebase)	;;
*)
	t-tstunt
	st=$tmp/tstunt/git-debrebase
	export DGIT_GITDEBREBASE_TEST_REAL="$DGIT_GITDEBREBASE_TEST"
	cat <<'END' >$st
#!/bin/sh
set -x
exec "$DGIT_GITDEBREBASE_TEST_REAL" "$@"
END
	chmod +x $st
	;;
esac

DGIT_GITDEBREBASE_TEST='git debrebase'

: 'do a simple test'

cd $p

t-some-changes

t-git-debrebase
t-gdr-good laundered

t-git-debrebase stitch --prose=wombat
t-gdr-good stitched

t-ok