--- a/mercurial/upgrade_utils/actions.py Sun Dec 06 20:38:01 2020 -0500
+++ b/mercurial/upgrade_utils/actions.py Tue Dec 01 22:37:34 2020 +0100
@@ -554,6 +554,15 @@
return newactions
+class UpgradeOperation(object):
+ """represent the work to be done during an upgrade"""
+
+ def __init__(self, requirements, actions, revlogs_to_process):
+ self.requirements = requirements
+ self.actions = actions
+ self.revlogs_to_process = revlogs_to_process
+
+
### Code checking if a repository can got through the upgrade process at all. #