# HG changeset patch # User Pierre-Yves David # Date 1610538647 -3600 # 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 -r 40ec2173f4dd -r 8023991dc811 mercurial/upgrade_utils/engine.py --- a/mercurial/upgrade_utils/engine.py Tue Jan 12 19:47:34 2021 +0100 +++ b/mercurial/upgrade_utils/engine.py Wed Jan 13 12:50:47 2021 +0100 @@ -190,7 +190,7 @@ # 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)