chiark / gitweb /
git-debrebase: Rename new-upstream-v0 command to new-upstream
[dgit.git] / tests / tests / overwrite-chkclog
index 25356a874def17050211af50c389b78e0f21eb23..fee21816365924757ad4924f91418a7db32cd138 100755 (executable)
@@ -23,6 +23,17 @@ git merge dgit/dgit/stable
 git checkout master which
 EDITOR=: git commit
 
+perl -i~ -pe 's/^(\w+ \(\S+\)) stable/$1 UNRELEASED/ if $.>1' debian/changelog
+git add debian/changelog
+git commit -m 'UNRELEASED changelog'
+
+t-dgit -wgf build
+
+t-expect-fail E:'Distribution.*is UNRELEASED' \
+t-dgit push --overwrite stable
+
+git revert --no-edit 'HEAD^{/UNRELEASED changelog}'
+
 t-dgit -wgf build
 
 perl -i~ -pe 's/^(\w+ \(\S+)(\) stable)/$1+X$2/ if $.>1' debian/changelog
@@ -36,4 +47,4 @@ git revert --no-edit 'HEAD^{/Break changelog}'
 
 t-dgit push --overwrite stable
 
-echo done.
+t-ok