diff -r ee2e4a2c3690 -r 92d37fb3f1aa tests/test-subrepo-missing.t --- a/tests/test-subrepo-missing.t Thu Apr 28 08:52:13 2016 -0700 +++ b/tests/test-subrepo-missing.t Wed Apr 27 22:45:52 2016 -0400 @@ -121,4 +121,22 @@ subrepo 'subrepo' is hidden in revision 674d05939c1e subrepo 'subrepo' not found in revision a7d05d9055a4 +verifying shouldn't init a new subrepo if the reference doesn't exist + + $ mv subrepo b + $ hg verify + checking changesets + checking manifests + crosschecking files in changesets and manifests + checking files + 2 files, 5 changesets, 5 total revisions + checking subrepo links + 0: repository $TESTTMP/repo/subrepo not found (glob) + 1: repository $TESTTMP/repo/subrepo not found (glob) + 3: repository $TESTTMP/repo/subrepo not found (glob) + 4: repository $TESTTMP/repo/subrepo not found (glob) + $ ls + b + $ mv b subrepo + $ cd ..