comparison mercurial/upgrade.py @ 44452:9d2b2df2c2ba

cleanup: run pyupgrade on our source tree to clean up varying things Built with: hg files 'set:**.py - mercurial/thirdparty/** - "contrib/python-zstandard/**" - hgext/fsmonitor/pywatchman/**' | xargs pyupgrade --keep-percent-format --keep-extraneous-parens and then blackened. pyupgrade comes from https://github.com/asottile/pyupgrade with a patch to let me preserve extraneous parens (which we use for marking strings that shouldn't be translated), and lets us clean up a bunch of idioms that have cruftily accumulated over the years. # skip-blame no-op automated code cleanups Differential Revision: https://phab.mercurial-scm.org/D8255
author Augie Fackler <augie@google.com>
date Fri, 06 Mar 2020 13:27:41 -0500
parents f0027a3dd7cb
children c36a3fcfc36b
comparison
equal deleted inserted replaced
44449:ff72bd52d56a 44452:9d2b2df2c2ba
1127 changelog=None, 1127 changelog=None,
1128 ): 1128 ):
1129 """Upgrade a repository in place.""" 1129 """Upgrade a repository in place."""
1130 if optimize is None: 1130 if optimize is None:
1131 optimize = [] 1131 optimize = []
1132 optimize = set(legacy_opts_map.get(o, o) for o in optimize) 1132 optimize = {legacy_opts_map.get(o, o) for o in optimize}
1133 repo = repo.unfiltered() 1133 repo = repo.unfiltered()
1134 1134
1135 revlogs = set(UPGRADE_ALL_REVLOGS) 1135 revlogs = set(UPGRADE_ALL_REVLOGS)
1136 specentries = ((b'c', changelog), (b'm', manifest)) 1136 specentries = ((b'c', changelog), (b'm', manifest))
1137 specified = [(y, x) for (y, x) in specentries if x is not None] 1137 specified = [(y, x) for (y, x) in specentries if x is not None]