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

Reply via email to