changeset 44835 | 09da5cf44772 |
parent 44652 | 3cbbfd0bfc17 |
child 44852 | fd3b94f1712d |
--- a/mercurial/hook.py Thu May 07 23:54:37 2020 +0200 +++ b/mercurial/hook.py Fri May 01 01:32:08 2020 +0200 @@ -158,6 +158,10 @@ env[b'HG_HOOKNAME'] = name for k, v in pycompat.iteritems(args): + # transaction changes can accumulate MBs of data, so skip it + # for external hooks + if k == b'changes': + continue if callable(v): v = v() if isinstance(v, (dict, list)):