diff -r d0067250542d -r 9db45228da52 mercurial/upgrade.py --- a/mercurial/upgrade.py Mon Apr 10 21:01:06 2017 +0200 +++ b/mercurial/upgrade.py Fri Apr 07 18:46:27 2017 +0200 @@ -621,7 +621,7 @@ _(', ').join(sorted(unsupportedreqs))) # Find and validate all improvements that can be made. - optimizations = findoptimizations(repo) + alloptimizations = optimizations = findoptimizations(repo) # Validate arguments. unknownoptimize = optimize - set(i.name for i in optimizations) @@ -701,8 +701,8 @@ printrequirements() printupgradeactions() - unusedoptimize = [i for i in improvements - if i.name not in actions and i.type == optimisation] + unusedoptimize = [i for i in alloptimizations + if i.name not in actions] if unusedoptimize: ui.write(_('additional optimizations are available by specifying ' '"--optimize ":\n\n'))