# HG changeset patch # User Martin von Zweigbergk # Date 1579740356 28800 # Node ID 8ad263c3a358c5557cdc8e96c8c2caa58b66f7d6 # Parent 17e12938f8e757d25c8dcc452f0cea7ca81b7f26 merge: move initialization of copy dicts to one place Differential Revision: https://phab.mercurial-scm.org/D7988 diff -r 17e12938f8e7 -r 8ad263c3a358 mercurial/merge.py --- a/mercurial/merge.py Fri Jan 24 10:39:55 2020 -0800 +++ b/mercurial/merge.py Wed Jan 22 16:45:56 2020 -0800 @@ -1256,14 +1256,13 @@ if matcher is not None and matcher.always(): matcher = None - copy, movewithdir, diverge, renamedelete, dirmove = {}, {}, {}, {}, {} - # manifests fetched in order are going to be faster, so prime the caches [ x.manifest() for x in sorted(wctx.parents() + [p2, pa], key=scmutil.intrev) ] + copy, movewithdir, diverge, renamedelete, dirmove = {}, {}, {}, {}, {} if followcopies: ret = copies.mergecopies(repo, wctx, p2, pa) copy, movewithdir, diverge, renamedelete, dirmove = ret