equal
deleted
inserted
replaced
6 |
6 |
7 from mercurial import ( |
7 from mercurial import ( |
8 encoding, |
8 encoding, |
9 rcutil, |
9 rcutil, |
10 ui as uimod, |
10 ui as uimod, |
|
11 util, |
11 ) |
12 ) |
12 |
13 |
13 testtmp = encoding.environ['TESTTMP'] |
14 testtmp = encoding.environ['TESTTMP'] |
14 |
15 |
15 # prepare hgrc files |
16 # prepare hgrc files |
38 encoding.environ = env |
39 encoding.environ = env |
39 rcutil._rccomponents = None # reset cache |
40 rcutil._rccomponents = None # reset cache |
40 ui = uimod.ui.load() |
41 ui = uimod.ui.load() |
41 for section, name, value in ui.walkconfig(): |
42 for section, name, value in ui.walkconfig(): |
42 source = ui.configsource(section, name) |
43 source = ui.configsource(section, name) |
43 print('%s.%s=%s # %s' % (section, name, value, source)) |
44 print('%s.%s=%s # %s' % (section, name, value, util.pconvert(source))) |
44 print('') |
45 print('') |
45 |
46 |
46 # environment variable overrides |
47 # environment variable overrides |
47 printconfigs({}) |
48 printconfigs({}) |
48 printconfigs({'EDITOR': 'e2', 'PAGER': 'p2'}) |
49 printconfigs({'EDITOR': 'e2', 'PAGER': 'p2'}) |