summaryrefslogtreecommitdiff
path: root/tests/lib-gdr
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-02-17 12:05:18 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-06-16 16:03:11 +0100
commit3e41667e778dfcaa191516b24e49aff99d096ec1 (patch)
tree99e75e5b39b6fcdb4728dd8067799c1e70787afa /tests/lib-gdr
parentb2961d4e30d201c4a22e7a8659696a7dcb2e2e81 (diff)
git-debrebase: test suite: t-gdr-good: test git-debrebase breakwater
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests/lib-gdr')
-rw-r--r--tests/lib-gdr17
1 files changed, 15 insertions, 2 deletions
diff --git a/tests/lib-gdr b/tests/lib-gdr
index d6d33f7..aeb7725 100644
--- a/tests/lib-gdr
+++ b/tests/lib-gdr
@@ -22,10 +22,13 @@ t-gdr-good () {
git diff --quiet ${beforetag-t.before} -- ':.' ':!debian/patches'
- local etype netype
+ local etype netype bwtip
case $state in
- laundered) etype=Upstream ;;
+ laundered)
+ etype=Upstream
+ bwtip=Y:`t-git-debrebase breakwater`
+ ;;
stitched) etype=Pseudomerge ;;
pushed) etype=AddPatches; netype=Pseudomerge ;;
esac
@@ -43,6 +46,7 @@ t-gdr-good () {
expect="$parents"
enparents=1
: "$ctype/$cetype" "$parents"
+
case "$ctype/$cetype" in
Pseudomerge/SAME) ;;
Packaging/SAME) ;;
@@ -58,6 +62,15 @@ t-gdr-good () {
;;
esac
+ case "$ctype/$etype" in
+ Packaging/Upstream|\
+ Changelog/Upstream)
+ if [ "x$bwtip" != x ]; then
+ test "$bwtip" = "Y:$cid"
+ bwtip=''
+ fi
+ esac
+
case "$ctype" in
Pseudomerge)
expect=${info#Contributor=}