diff -r ce6d56b95f2e -r 8d5f5122a732 mercurial/subrepo.py --- a/mercurial/subrepo.py Fri Apr 16 23:59:43 2010 +0200 +++ b/mercurial/subrepo.py Mon Apr 19 17:00:02 2010 -0500 @@ -274,7 +274,8 @@ self._ui = ctx._repo.ui def _svncommand(self, commands): - cmd = ['svn'] + commands + [self._path] + path = os.path.join(self._ctx._repo.origroot, self._path) + cmd = ['svn'] + commands + [path] cmd = [util.shellquote(arg) for arg in cmd] cmd = util.quotecommand(' '.join(cmd)) env = dict(os.environ)