# HG changeset patch # User Patrick Mezard # Date 2008-03-15 23:35:14 # Node ID 3e5f99b13998c2a393aae7864a98e00f2e8c19cf # Parent 9db24a36d18295ae1f2417a400ade90968e1d05a convert: avoid querying log of foreign svn branches Server configuration may prevent access to other branches, so don't even try to get them, instead of ignoring them afterwards. diff --git a/hgext/convert/subversion.py b/hgext/convert/subversion.py --- a/hgext/convert/subversion.py +++ b/hgext/convert/subversion.py @@ -417,6 +417,11 @@ class svn_source(converter_source): a change being reported. Return None if computed module does not belong to rootmodule subtree. """ + if not path.startswith(self.rootmodule): + # Requests on foreign branches may be forbidden at server level + self.ui.debug(_('ignoring foreign branch %r\n') % path) + return None + if not stop: stop = svn.ra.get_latest_revnum(self.ra) try: