--- a/mercurial/hook.py Sun May 17 18:33:45 2020 -0400
+++ b/mercurial/hook.py Tue May 26 08:07:24 2020 -0700
@@ -210,7 +210,7 @@
# in that section uses "_fromuntrusted" as its command.
untrustedhooks = _hookitems(ui, _untrusted=True)
for name, value in untrustedhooks.items():
- trustedvalue = hooks.get(name, (None, None, name, _fromuntrusted))
+ trustedvalue = hooks.get(name, ((), (), name, _fromuntrusted))
if value != trustedvalue:
(lp, lo, lk, lv) = trustedvalue
hooks[name] = (lp, lo, lk, _fromuntrusted)
@@ -226,7 +226,7 @@
continue
priority = ui.configint(b'hooks', b'priority.%s' % name, 0)
- hooks[name] = (-priority, len(hooks), name, cmd)
+ hooks[name] = ((-priority,), (len(hooks),), name, cmd)
return hooks