Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
- other tag should be [dgit Maintainer-Tag quilt=$quilt-mode]
- other tag should be [dgit Maintainer-Tag quilt=$quilt-mode]
+ - in dopush (?), we need to sort out synthetic fast forard
+ this should not depend entirely on quilt mode
+ but will always be needed if quiltmode_splitbrain
+
+ - there is some confusion between $split_brain (did we actually
+ generate any commits) and quiltmode_splitbrain (might we have done,
+ including in previous pushes); search for $split_brain and check
+ that use sites are correct
+
Want tests for
- start repo with old tag, push with new tag, run
Want tests for
- start repo with old tag, push with new tag, run
- die 'xxx fast forward (should not depend on quilt mode, but will always be needed if we did $split_brain)' if $split_brain;
-
check_not_dirty();
changedir $ud;
progress "checking that $dscfn corresponds to HEAD";
check_not_dirty();
changedir $ud;
progress "checking that $dscfn corresponds to HEAD";
+ t-pushed-good XXX need to do something more subtle than check our branch is in repo now
+
check that
- we didn't update caller's branch
check that
- we didn't update caller's branch
- has patches applied (reuse rules build magic)
- has .gitignore edited
- has patches applied (reuse rules build magic)
- has .gitignore edited
+make a new change
+
+push it
+
+check that the synthetic fast forward worked