##// END OF EJS Templates
ui: add configoverride context manager...
ui: add configoverride context manager I feel like this idea might've been discussed before, so please feel free to point me to the right mailing list entry to read about why it should not be done. We have a common pattern of the following code: backup = ui.backupconfig(section, name) try: ui.setconfig(section, name, temporaryvalue, source) do_something() finally: ui.restoreconfig(backup) IMO, this looks better: with ui.configoverride({(section, name): temporaryvalue}, source): do_something() Especially this becomes more convenient when one has to backup multiple config values before doing something. In such case, adding a new value to backup requires codemod in three places.

File last commit:

r19905:078ccd78 default
r30480:b0a8337b default
Show More
changelog.tmpl
5 lines | 67 B | application/x-cheetah | CheetahLexer
Alexander Plavin
hgweb: add changelog and search templates to raw style...
r19429 {header}
Alexander Plavin
hgweb: replace 'shortlog' with 'changelog' in raw changelog template
r19905 # HG changelog
Alexander Plavin
hgweb: add changelog and search templates to raw style...
r19429 # Node ID {node}
{entries%changelogentry}