svnsubrepo: add new method _svnmissing
This is modelled after _gitmissing from dea6efdd7ec4 and also
necessary for svn. I'm not sure exactly how this hasn't been more of a
problem for svn until now, actually.
--- a/mercurial/subrepo.py Sun Jan 14 12:05:28 2018 -0500
+++ b/mercurial/subrepo.py Sun Jan 14 12:07:06 2018 -0500
@@ -1280,6 +1280,9 @@
raise error.Abort(_('cannot retrieve svn tool version'))
return (int(m.group(1)), int(m.group(2)))
+ def _svnmissing(self):
+ return not self.wvfs.exists('.svn')
+
def _wcrevs(self):
# Get the working directory revision as well as the last
# commit revision so we can compare the subrepo state with