diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2018-02-17 12:05:18 +0000 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2018-06-16 16:03:11 +0100 |
commit | 3e41667e778dfcaa191516b24e49aff99d096ec1 (patch) | |
tree | 99e75e5b39b6fcdb4728dd8067799c1e70787afa /tests/lib-gdr | |
parent | b2961d4e30d201c4a22e7a8659696a7dcb2e2e81 (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-gdr | 17 |
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=} |