# HG changeset patch # User Idan Kamara # Date 1308933899 -10800 # Node ID 10dcb3e7cb555bceceb066465dda0a9daa330773 # Parent 99ace3cb7352db999ed46da08889b91418928b2b dispatch: return read config options diff -r 99ace3cb7352 -r 10dcb3e7cb55 mercurial/dispatch.py --- a/mercurial/dispatch.py Fri Jun 24 19:44:58 2011 +0300 +++ b/mercurial/dispatch.py Fri Jun 24 19:44:59 2011 +0300 @@ -398,6 +398,8 @@ def _parseconfig(ui, config): """parse the --config options from the command line""" + configs = [] + for cfg in config: try: name, value = cfg.split('=', 1) @@ -405,10 +407,13 @@ if not section or not name: raise IndexError ui.setconfig(section, name, value) + configs.append((section, name, value)) except (IndexError, ValueError): raise util.Abort(_('malformed --config option: %r ' '(use --config section.name=value)') % cfg) + return configs + def _earlygetopt(aliases, args): """Return list of values for an option (or aliases).