tests/test-journal-exists
changeset 9693 c40a1ee20aa5
parent 5867 b6d8972ce339
--- a/tests/test-journal-exists	Mon Nov 02 10:18:43 2009 +0100
+++ b/tests/test-journal-exists	Mon Nov 02 10:19:14 2009 +0100
@@ -3,6 +3,7 @@
 hg init
 echo a > a
 hg ci -Am0
+hg -q clone . foo
 
 touch .hg/store/journal
 
@@ -10,3 +11,10 @@
 hg ci -Am0
 
 hg recover
+
+echo % check that zero-size journals are correctly aborted
+hg bundle -qa repo.hg
+chmod -w foo/.hg/store/00changelog.i
+hg -R foo unbundle repo.hg 2>&1 | sed 's/\(abort: Permission denied\).*/\1/'
+if test -f foo/.hg/store/journal; then echo 'journal exists :-('; fi
+exit 0