# HG changeset patch # User Martin von Zweigbergk # Date 2019-06-19 17:33:13 # Node ID e387cb22f6c07cc80ba4c8b397425dd0d36eec63 # Parent f93762f251d2890f683c42a84afd517881641584 remotefilelog: handle copies in changesets in getrenamedfn() override E.g. the {file_copies} template keyword didn't work with copies in changesets before this patch because remotefilelog overrides the getrenamedfn() and didn't handle the changeset-centric case. Differential Revision: https://phab.mercurial-scm.org/D6542 diff --git a/hgext/remotefilelog/__init__.py b/hgext/remotefilelog/__init__.py --- a/hgext/remotefilelog/__init__.py +++ b/hgext/remotefilelog/__init__.py @@ -636,7 +636,7 @@ def onetimeclientsetup(ui): extensions.wrapfunction(changelog.changelog, 'add', changelogadd) def getrenamedfn(orig, repo, endrev=None): - if not isenabled(repo): + if not isenabled(repo) or copies.usechangesetcentricalgo(repo): return orig(repo, endrev) rcache = {}