tests/test-obsolete.t
changeset 17774 0496d4f73cf4
parent 17390 74b44f25b4b1
child 17829 c73f7a28953c
--- a/tests/test-obsolete.t	Tue Oct 16 11:43:15 2012 -0700
+++ b/tests/test-obsolete.t	Mon Oct 15 00:12:06 2012 +0200
@@ -100,6 +100,13 @@
   ca819180edb99ed25ceafb3e9584ac287e240b00 1337133713371337133713371337133713371337 0 {'date': '1338 0', 'user': 'test'}
   1337133713371337133713371337133713371337 5601fb93a350734d935195fee37f4054c529ff39 0 {'date': '1339 0', 'user': 'test'}
 
+Refuse pathological nullid successors
+  $ hg debugobsolete -d '9001 0' 1337133713371337133713371337133713371337 0000000000000000000000000000000000000000
+  transaction abort!
+  rollback completed
+  abort: bad obsolescence marker detected: invalid successors nullid
+  [255]
+
 Check that graphlog detect that a changeset is obsolete:
 
   $ hg glog