Mercurial > public > mercurial-scm > hg
diff hgext/fastannotate/commands.py @ 48118:5105a9975407
errors: raise InputError from revsingle() iff revset provided by the user
Same reasoning as for `revrange()` in an earlier patch.
Differential Revision: https://phab.mercurial-scm.org/D11562
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Tue, 28 Sep 2021 15:11:22 -0700 |
parents | 9d2b2df2c2ba |
children | 6000f5b25c9b |
line wrap: on
line diff
--- a/hgext/fastannotate/commands.py Tue Sep 28 13:59:01 2021 -0700 +++ b/hgext/fastannotate/commands.py Tue Sep 28 15:11:22 2021 -0700 @@ -15,6 +15,7 @@ encoding, error, extensions, + logcmdutil, patch, pycompat, registrar, @@ -75,7 +76,7 @@ def bad(x, y): raise error.Abort(b"%s: %s" % (x, y)) - ctx = scmutil.revsingle(repo, rev) + ctx = logcmdutil.revsingle(repo, rev) m = scmutil.match(ctx, pats, opts, badfn=bad) for p in ctx.walk(m): yield p @@ -317,7 +318,7 @@ ) if ui.configbool(b'fastannotate', b'unfilteredrepo'): repo = repo.unfiltered() - ctx = scmutil.revsingle(repo, rev) + ctx = logcmdutil.revsingle(repo, rev) m = scmutil.match(ctx, pats, opts) paths = list(ctx.walk(m)) if util.safehasattr(repo, 'prefetchfastannotate'):