tests/test-subrepo-missing.t
branchstable
changeset 16596 95ca6c8b38da
parent 16595 2de6ac4ac17c
child 16913 f2719b387380
--- a/tests/test-subrepo-missing.t	Fri May 04 14:19:52 2012 +0200
+++ b/tests/test-subrepo-missing.t	Fri May 04 14:19:55 2012 +0200
@@ -19,6 +19,15 @@
   M .hgsubstate
   $ hg revert -qC .hgsubstate
 
+abort more gracefully on .hgsubstate parsing error
+
+  $ cp .hgsubstate .hgsubstate.old
+  >>> file('.hgsubstate', 'wb').write('\ninvalid')
+  $ hg st --subrepos
+  abort: invalid subrepository revision specifier in .hgsubstate line 2
+  [255]
+  $ mv .hgsubstate.old .hgsubstate
+
 delete .hgsub and revert it
 
   $ rm .hgsub