# HG changeset patch # User Jun Wu # Date 1462629092 -3600 # Node ID 57a24a85a2bc484cbd7c4b80959dc2d5f0483174 # Parent 3fd94f603190e50690e654fc211ba9801ff2c457 chgserver: add [alias] to confighash The [alias] config section affects a global state: commands.table. It's hard to trace whether an alias is added by a config option or an extension, and add/remove aliases in a safe way per chg request. It will hurt performance a bit if we clean the table and parse aliases every time. Therefore let's just add it to confighash. This will make chg pass test-pager.t. diff -r 3fd94f603190 -r 57a24a85a2bc hgext/chgserver.py --- a/hgext/chgserver.py Sun May 08 10:43:41 2016 +0200 +++ b/hgext/chgserver.py Sat May 07 14:51:32 2016 +0100 @@ -80,6 +80,7 @@ # sensitive config sections affecting confighash _configsections = [ + 'alias', # affects global state commands.table 'extdiff', # uisetup will register new commands 'extensions', ]