Mercurial > hg
diff mercurial/config.py @ 20789:d19c9bdbbf35
config: don't set source when no source is specified - don't overwrite with ''
This prevents ui.fixconfig from overwriting the source of paths and it will
thus show up in showconfig --debug.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Wed, 19 Mar 2014 02:45:14 +0100 |
parents | 7d82ad4b3727 |
children | c2262004c2e2 |
line wrap: on
line diff
--- a/mercurial/config.py Wed Mar 19 02:45:04 2014 +0100 +++ b/mercurial/config.py Wed Mar 19 02:45:14 2014 +0100 @@ -93,7 +93,8 @@ if section not in self: self._data[section] = sortdict() self._data[section][item] = value - self._source[(section, item)] = source + if source: + self._source[(section, item)] = source def restore(self, data): """restore data returned by self.backup"""