diff mercurial/debugcommands.py @ 46208:083438d6f403

upgrade: drop support for old style optimization names Old style optimization names like `redeltaparent` were converted into `re-delta-parent` more than two years ago. The old names were kept around for sometime because of BC reasons. Refer 5608b5a6c3231c4ec771171cc3079142c7672be6. The commit states the map is there for a while and we can drop them as the underlying command is a debug command. Differential Revision: https://phab.mercurial-scm.org/D9614
author Pulkit Goyal <7895pulkit@gmail.com>
date Wed, 16 Dec 2020 12:39:15 +0530
parents b986e3342827
children 2dbe6053d49a
line wrap: on
line diff
--- a/mercurial/debugcommands.py	Mon Dec 14 16:15:01 2020 +0530
+++ b/mercurial/debugcommands.py	Wed Dec 16 12:39:15 2020 +0530
@@ -3933,7 +3933,7 @@
       * `--no-changelog --no-manifest --no-filelogs`: skip all filelog optimisation
     """
     return upgrade.upgraderepo(
-        ui, repo, run=run, optimize=optimize, backup=backup, **opts
+        ui, repo, run=run, optimize=set(optimize), backup=backup, **opts
     )