# HG changeset patch # User Pierre-Yves David # Date 2021-01-13 11:50:47 # Node ID 8023991dc811a44cb732f6101bc5cfc278a6052a # Parent 40ec2173f4dd70926af998d6a9e87f395448024d upgrade: explicitly test for revlog index We do not want to exclude `.d` we want to only include `.i`. We are about to add more extension type (for the persistent nodemap: `.n`, `.nd`) so lets make the list explicit instead. Differential Revision: https://phab.mercurial-scm.org/D9748 diff --git a/mercurial/upgrade_utils/engine.py b/mercurial/upgrade_utils/engine.py --- a/mercurial/upgrade_utils/engine.py +++ b/mercurial/upgrade_utils/engine.py @@ -190,7 +190,7 @@ def _clonerevlogs( # Perform a pass to collect metadata. This validates we can open all # source files and allows a unified progress bar to be displayed. for unencoded, encoded, size in alldatafiles: - if unencoded.endswith(b'.d'): + if not unencoded.endswith(b'.i'): continue rl = _revlogfrompath(srcrepo, unencoded)