changeset 10025:fb45c1e4396f stable

cmdutil: copy auth section in remoteui This allows me to specify an auth section in a .hg/hgrc instead of just a global or user-level hgrc.
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Thu, 10 Dec 2009 12:31:21 +0100
parents 585f51f8b5f0
children 0b0a46607ac9 7cdd2a7db2c2
files mercurial/cmdutil.py
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/cmdutil.py	Tue Dec 08 23:23:59 2009 +0100
+++ b/mercurial/cmdutil.py	Thu Dec 10 12:31:21 2009 +0100
@@ -111,11 +111,16 @@
         v = opts.get(o) or src.config('ui', o)
         if v:
             dst.setconfig("ui", o, v)
+
     # copy bundle-specific options
     r = src.config('bundle', 'mainreporoot')
     if r:
         dst.setconfig('bundle', 'mainreporoot', r)
 
+    # copy auth section settings
+    for key, val in src.configitems('auth'):
+        dst.setconfig('auth', key, val)
+
     return dst
 
 def revpair(repo, revs):