summaryrefslogtreecommitdiff
path: root/tests/lib-gdr
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-02-17 23:29:44 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-06-16 16:06:58 +0100
commitb14d3f59c9aeb589033b7f712a2946e2d21e8b1a (patch)
tree536d1fa13cefbc0900429eca561cd2a1876471b3 /tests/lib-gdr
parent2045d087abc4445b98649af8eb4883c05573a324 (diff)
git-debrebase: test suite: lib-gdr: break out some more t-*
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'tests/lib-gdr')
-rw-r--r--tests/lib-gdr24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/lib-gdr b/tests/lib-gdr
index d45759d..da119bc 100644
--- a/tests/lib-gdr
+++ b/tests/lib-gdr
@@ -202,3 +202,27 @@ t-maintainer-commit-some-changes () {
t-git-next-date
}
+
+t-nmu-reconciled-good () {
+ local nmutree=$1
+
+ : 'check that what we have is what is expected'
+
+ git checkout -b compare.nmu origin/master~0
+ git checkout $nmutree .
+ git rm -rf debian/patches
+ git commit -m 'rm patches nmu'
+
+ git checkout -b compare.maintainer origin/master~0
+ git checkout did.maintainer .
+ git rm -rf --ignore-unmatch debian/patches
+ git commit --allow-empty -m 'rm patches maintainer'
+
+ git merge compare.nmu
+ git diff --quiet master
+
+ : 'check that dgit still likes it'
+
+ git checkout master
+ t-dgit -wgf quilt-fixup
+}