This is an archive of the discontinued Mercurial Phabricator instance.

upgrade: split some logic from UpgradeOperation
ClosedPublic

Authored by marmoute on Fri, May 6, 4:37 AM.

Details

Summary

The logic for automatic-upgrade and the upgrade-repo should be able to use the
same code. However that code often need an UpgradeOperation object to function.
So we start spliting the Operation into a minimal component that we will be
able to reuse outside of the "classic" upgrade path.

We will put the base-class to use in the next changeset.

Diff Detail

Repository
rHG Mercurial
Branch
default
Lint
No Linters Available
Unit
No Unit Test Coverage

Event Timeline

marmoute created this revision.Fri, May 6, 4:37 AM
Alphare accepted this revision.Tue, May 17, 11:59 AM
This revision is now accepted and ready to land.Tue, May 17, 11:59 AM
baymax edited the summary of this revision. (Show Details)Thu, May 19, 6:36 AM
baymax updated this revision to Diff 33410.

โœ… refresh by Heptapod after a successful CI run (๐Ÿ™ ๐Ÿ’š)

baymax updated this revision to Diff 33425.Tue, May 24, 10:33 AM

โœ… refresh by Heptapod after a successful CI run (๐Ÿ™ ๐Ÿ’š)

This revision was automatically updated to reflect the committed changes.