Mercurial > public > mercurial-scm > hg-stable
diff hgext/automv.py @ 43076:2372284d9457
formatting: blacken the codebase
This is using my patch to black
(https://github.com/psf/black/pull/826) so we don't un-wrap collection
literals.
Done with:
hg files 'set:**.py - mercurial/thirdparty/** - "contrib/python-zstandard/**"' | xargs black -S
# skip-blame mass-reformatting only
# no-check-commit reformats foo_bar functions
Differential Revision: https://phab.mercurial-scm.org/D6971
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 06 Oct 2019 09:45:02 -0400 |
parents | 2702dfc7e029 |
children | 687b865b95ad |
line wrap: on
line diff
--- a/hgext/automv.py Sat Oct 05 10:29:34 2019 -0400 +++ b/hgext/automv.py Sun Oct 06 09:45:02 2019 -0400 @@ -35,22 +35,23 @@ pycompat, registrar, scmutil, - similar + similar, ) configtable = {} configitem = registrar.configitem(configtable) -configitem('automv', 'similarity', - default=95, +configitem( + 'automv', 'similarity', default=95, ) + def extsetup(ui): - entry = extensions.wrapcommand( - commands.table, 'commit', mvcheck) + entry = extensions.wrapcommand(commands.table, 'commit', mvcheck) entry[1].append( - ('', 'no-automv', None, - _('disable automatic file move detection'))) + ('', 'no-automv', None, _('disable automatic file move detection')) + ) + def mvcheck(orig, ui, repo, *pats, **opts): """Hook to check for moves at commit time""" @@ -65,14 +66,16 @@ match = scmutil.match(repo[None], pats, opts) added, removed = _interestingfiles(repo, match) uipathfn = scmutil.getuipathfn(repo, legacyrelativevalue=True) - renames = _findrenames(repo, uipathfn, added, removed, - threshold / 100.0) + renames = _findrenames( + repo, uipathfn, added, removed, threshold / 100.0 + ) with repo.wlock(): if renames is not None: scmutil._markchanges(repo, (), (), renames) return orig(ui, repo, *pats, **pycompat.strkwargs(opts)) + def _interestingfiles(repo, matcher): """Find what files were added or removed in this commit. @@ -90,6 +93,7 @@ return added, removed + def _findrenames(repo, uipathfn, added, removed, similarity): """Find what files in added are really moved files. @@ -100,11 +104,13 @@ renames = {} if similarity > 0: for src, dst, score in similar.findrenames( - repo, added, removed, similarity): + repo, added, removed, similarity + ): if repo.ui.verbose: repo.ui.status( - _('detected move of %s as %s (%d%% similar)\n') % ( - uipathfn(src), uipathfn(dst), score * 100)) + _('detected move of %s as %s (%d%% similar)\n') + % (uipathfn(src), uipathfn(dst), score * 100) + ) renames[dst] = src if renames: repo.ui.status(_('detected move of %d files\n') % len(renames))