Mercurial > hg
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] |