Submitter | Boris Feld |
---|---|
Date | Jan. 14, 2019, 2:27 p.m. |
Message ID | <15458ddc966d002a781d.1547476037@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/37729/ |
State | Accepted |
Headers | show |
Comments
On Mon, 14 Jan 2019 15:27:17 +0100, Boris Feld wrote: > # HG changeset patch > # User Boris Feld <boris.feld@octobus.net> > # Date 1547132233 -3600 > # Thu Jan 10 15:57:13 2019 +0100 > # Node ID 15458ddc966d002a781d0be59cf2fa961790aa4c > # Parent c339a01acd9a5fda3ea9ed15b4342a0d08af5f96 > # EXP-Topic revs-efficiency > # Available At https://bitbucket.org/octobus/mercurial-devel/ > # hg pull https://bitbucket.org/octobus/mercurial-devel/ -r 15458ddc966d > revset: remove a rare usage of "%d" for a non-revision item Queued the series, thanks. > diff --git a/mercurial/wireprotov2server.py b/mercurial/wireprotov2server.py > --- a/mercurial/wireprotov2server.py > +++ b/mercurial/wireprotov2server.py > @@ -823,8 +823,8 @@ def resolvenodes(repo, revisions): > '%s key not present in changesetexplicitdepth revision ' > 'specifier', (key,)) > > - for rev in repo.revs(b'ancestors(%ln, %d)', spec[b'nodes'], > - spec[b'depth'] - 1): > + query = b'ancestors(%ln, %s)' > + for rev in repo.revs(query, spec[b'nodes'], spec[b'depth'] - 1): I've inlined the query as before. Maybe you would prefer a temporary assignment than multi-line expression, but there's no point to change the style in this patch.
Patch
diff --git a/mercurial/wireprotov2server.py b/mercurial/wireprotov2server.py --- a/mercurial/wireprotov2server.py +++ b/mercurial/wireprotov2server.py @@ -823,8 +823,8 @@ def resolvenodes(repo, revisions): '%s key not present in changesetexplicitdepth revision ' 'specifier', (key,)) - for rev in repo.revs(b'ancestors(%ln, %d)', spec[b'nodes'], - spec[b'depth'] - 1): + query = b'ancestors(%ln, %s)' + for rev in repo.revs(query, spec[b'nodes'], spec[b'depth'] - 1): node = cl.node(rev) if node not in seen: