hgext/convert/transport.py
branchstable
changeset 29668 09a5699cc3cb
parent 28461 b433233e25d9
child 33368 ffb30661f672
--- a/hgext/convert/transport.py	Thu Aug 04 19:53:46 2016 +0800
+++ b/hgext/convert/transport.py	Mon Aug 01 17:38:01 2016 -0700
@@ -34,8 +34,7 @@
 # won't work worth a darn against those libraries anyway!
 svn.ra.initialize()
 
-svn_config = svn.core.svn_config_get_config(None)
-
+svn_config = None
 
 def _create_auth_baton(pool):
     """Create a Subversion authentication baton. """
@@ -88,6 +87,9 @@
                 svn.core.svn_auth_set_parameter(
                     ab, svn.core.SVN_AUTH_PARAM_DEFAULT_PASSWORD, self.password)
             self.client.auth_baton = ab
+            global svn_config
+            if svn_config is None:
+                svn_config = svn.core.svn_config_get_config(None)
             self.client.config = svn_config
             try:
                 self.ra = svn.client.open_ra_session(