On Sun, 02 Dec 2018 16:56:45 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld <boris.f...@octobus.net> > # Date 1531443930 -7200 > # Fri Jul 13 03:05:30 2018 +0200 > # Node ID 67ee61288306b5f74c2151a3e71a5321bc5989cb > # Parent 8ca558d1dc064bef67b6fb4341feecddceb216ce > # EXP-Topic upgrade-test > # Available At https://bitbucket.org/octobus/mercurial-devel/ > # hg pull https://bitbucket.org/octobus/mercurial-devel/ -r > 67ee61288306 > upgrade: add '-' in optimisation name
> def upgraderepo(ui, repo, run=False, optimize=None): > """Upgrade a repository in place.""" > - optimize = set(optimize or []) > + if optimize is None: > + optimize = [] > + optimize = set(legacy_opts_map.get(o, o) for o in optimize) > repo = repo.unfiltered() > > # Ensure the repository can be upgraded. > @@ -777,7 +792,7 @@ def upgraderepo(ui, repo, run=False, opt > # Apply and Validate arguments. > optimizations = [] > for o in alloptimizations: > - if o.name in optimize: > + if o.name in optimize or o.name.replace('-', '') in optimize: Perhaps this would be handled by the legacy_opts_map. _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel