diff mercurial/upgrade_utils/engine.py @ 46895:6085b7f1536d

store: also return some information about the type of file `walk` found We start returning of 4th information in the `store.walk` return tuple: the type of the file. This will make it easier for caller to determine which kind of file they are looking at. This should especically help with the `upgrade-repo` code that has to do a lot of fragile index's file name comparison. Differential Revision: https://phab.mercurial-scm.org/D10315
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 06 Apr 2021 10:38:03 +0200
parents e2f7b2695ba1
children cf49e54ef965
line wrap: on
line diff
--- a/mercurial/upgrade_utils/engine.py	Mon Apr 05 23:54:54 2021 -0400
+++ b/mercurial/upgrade_utils/engine.py	Tue Apr 06 10:38:03 2021 +0200
@@ -192,7 +192,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:
+    for revlog_type, unencoded, encoded, size in alldatafiles:
         if not unencoded.endswith(b'.i'):
             continue