changeset 12931:7ff1c4542b9d

merge with stable
author Martin Geisler <mg@aragost.com>
date Fri, 05 Nov 2010 15:35:39 +0100
parents 515c2786e1cf (current diff) 9bb180abc4d0 (diff)
children 7a2bca0b1e70
files
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/subrepo.py	Thu Nov 04 17:09:00 2010 -0500
+++ b/mercurial/subrepo.py	Fri Nov 05 15:35:39 2010 +0100
@@ -549,7 +549,7 @@
                             'it has changes.\n' % self._path))
             return
         self._ui.note(_('removing subrepo %s\n') % self._path)
-        shutil.rmtree(self._ctx.repo.join(self._path))
+        shutil.rmtree(self._ctx._repo.wjoin(self._path))
 
     def get(self, state):
         status = self._svncommand(['checkout', state[0], '--revision', state[1]])
--- a/tests/test-subrepo-svn.t	Thu Nov 04 17:09:00 2010 -0500
+++ b/tests/test-subrepo-svn.t	Fri Nov 05 15:35:39 2010 +0100
@@ -217,3 +217,8 @@
 
   $ python -c "import os.path; print os.path.exists('s')"
   True
+
+update to nullrev (must delete the subrepo)
+
+  $ hg up null
+  0 files updated, 0 files merged, 3 files removed, 0 files unresolved