# HG changeset patch # User Matt Mackall # Date 1241056050 18000 # Node ID 41031699550a05405e8447a25966741002fac6ca # Parent 3d7b1d97230d6d9db43da6ef2ed236796e848d3f config: allow spaces in key portion of items diff -r 3d7b1d97230d -r 41031699550a mercurial/config.py --- a/mercurial/config.py Wed Apr 29 20:47:28 2009 -0500 +++ b/mercurial/config.py Wed Apr 29 20:47:30 2009 -0500 @@ -71,7 +71,7 @@ def read(self, path, fp=None, sections=None): sectionre = re.compile(r'\[([^\[]+)\]') - itemre = re.compile(r'([^=\s]+)\s*=\s*(.*\S|)') + itemre = re.compile(r'([^=\s][^=]*?)\s*=\s*(.*\S|)') contre = re.compile(r'\s+(\S.*\S)') emptyre = re.compile(r'(;|#|\s*$)') unsetre = re.compile(r'%unset\s+(\S+)')