diff mercurial/upgrade.py @ 45735:edf4fa06df94

upgrade: allow sidedata upgrade to modify revision flag In the process, we fix the lack of HAS_COPIES_INFO flag on upgrade, and test the results. Differential Revision: https://phab.mercurial-scm.org/D9199
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 13 Oct 2020 05:14:37 +0200
parents d1c10d33a85c
children fe7d7917ceb5
line wrap: on
line diff
--- a/mercurial/upgrade.py	Tue Oct 13 03:30:49 2020 +0200
+++ b/mercurial/upgrade.py	Tue Oct 13 05:14:37 2020 +0200
@@ -732,8 +732,8 @@
         def sidedatacompanion(rl, rev):
             rl = getattr(rl, '_revlog', rl)
             if rl.flags(rev) & revlog.REVIDX_SIDEDATA:
-                return True, (), {}
-            return False, (), {}
+                return True, (), {}, 0, 0
+            return False, (), {}, 0, 0
 
     elif requirements.COPIESSDC_REQUIREMENT in addedreqs:
         sidedatacompanion = metadata.getsidedataadder(srcrepo, dstrepo)