Mercurial > public > mercurial-scm > hg
comparison mercurial/upgrade.py @ 46192:25d11b24dedf
upgrade: move printing of unused optimizations to UpgradeOperation class
Differential Revision: https://phab.mercurial-scm.org/D9578
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Mon, 14 Dec 2020 13:48:25 +0530 |
parents | aba979b1b90b |
children | 53d083fa1f83 |
comparison
equal
deleted
inserted
replaced
46191:aba979b1b90b | 46192:25d11b24dedf |
---|---|
182 upgrade_op.print_requirements() | 182 upgrade_op.print_requirements() |
183 upgrade_op.print_optimisations() | 183 upgrade_op.print_optimisations() |
184 upgrade_op.print_upgrade_actions() | 184 upgrade_op.print_upgrade_actions() |
185 upgrade_op.print_affected_revlogs() | 185 upgrade_op.print_affected_revlogs() |
186 | 186 |
187 unusedoptimize = [i for i in alloptimizations if i not in actions] | 187 if upgrade_op.unused_optimizations: |
188 | |
189 if unusedoptimize: | |
190 ui.status( | 188 ui.status( |
191 _( | 189 _( |
192 b'additional optimizations are available by specifying ' | 190 b'additional optimizations are available by specifying ' |
193 b'"--optimize <name>":\n\n' | 191 b'"--optimize <name>":\n\n' |
194 ) | 192 ) |
195 ) | 193 ) |
196 for i in unusedoptimize: | 194 upgrade_op.print_unused_optimizations() |
197 ui.status(_(b'%s\n %s\n\n') % (i.name, i.description)) | |
198 return | 195 return |
199 | 196 |
200 # Else we're in the run=true case. | 197 # Else we're in the run=true case. |
201 ui.write(_(b'upgrade will perform the following actions:\n\n')) | 198 ui.write(_(b'upgrade will perform the following actions:\n\n')) |
202 upgrade_op.print_requirements() | 199 upgrade_op.print_requirements() |