Show More
@@ -1066,7 +1066,9 b' def showconfig(ui, repo, *values, **opts' | |||||
1066 | ui.debug(_('read config from: %s\n') % f) |
|
1066 | ui.debug(_('read config from: %s\n') % f) | |
1067 | untrusted = bool(opts.get('untrusted')) |
|
1067 | untrusted = bool(opts.get('untrusted')) | |
1068 | if values: |
|
1068 | if values: | |
1069 |
|
|
1069 | sections = [v for v in values if '.' not in v] | |
|
1070 | items = [v for v in values if '.' in v] | |||
|
1071 | if len(items) > 1 or items and sections: | |||
1070 | raise util.Abort(_('only one config item permitted')) |
|
1072 | raise util.Abort(_('only one config item permitted')) | |
1071 | for section, name, value in ui.walkconfig(untrusted=untrusted): |
|
1073 | for section, name, value in ui.walkconfig(untrusted=untrusted): | |
1072 | sectname = section + '.' + name |
|
1074 | sectname = section + '.' + name |
@@ -75,6 +75,22 b' username expansion' | |||||
75 | $ HGUSER=$olduser |
|
75 | $ HGUSER=$olduser | |
76 | $ export HGUSER |
|
76 | $ export HGUSER | |
77 |
|
77 | |||
|
78 | showconfig with multiple arguments | |||
|
79 | ||||
|
80 | $ echo "[alias]" > $HGRCPATH | |||
|
81 | $ echo "log = log -g" >> $HGRCPATH | |||
|
82 | $ echo "[defaults]" >> $HGRCPATH | |||
|
83 | $ echo "identify = -n" >> $HGRCPATH | |||
|
84 | $ hg showconfig alias defaults | |||
|
85 | alias.log=log -g | |||
|
86 | defaults.identify=-n | |||
|
87 | $ hg showconfig alias defaults.identify | |||
|
88 | abort: only one config item permitted | |||
|
89 | [255] | |||
|
90 | $ hg showconfig alias.log defaults.identify | |||
|
91 | abort: only one config item permitted | |||
|
92 | [255] | |||
|
93 | ||||
78 | HGPLAIN |
|
94 | HGPLAIN | |
79 |
|
95 | |||
80 | $ cd .. |
|
96 | $ cd .. |
General Comments 0
You need to be logged in to leave comments.
Login now