Mercurial > public > mercurial-scm > hg
comparison contrib/python-hook-examples.py @ 39895:1a184b727aff
repo: don't look up context for tip node if it's not needed
We were doing repo['tip'].node() or similar in a few places where
repo.changelog.tip() would be enough.
Differential Revision: https://phab.mercurial-scm.org/D4781
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Wed, 26 Sep 2018 10:38:37 -0700 |
parents | 2b585677220e |
children | 2372284d9457 |
comparison
equal
deleted
inserted
replaced
39894:d739f423bf06 | 39895:1a184b727aff |
---|---|
17 if kwargs.get('parent2'): | 17 if kwargs.get('parent2'): |
18 return | 18 return |
19 node = kwargs['node'] | 19 node = kwargs['node'] |
20 first = repo[node].p1().node() | 20 first = repo[node].p1().node() |
21 if 'url' in kwargs: | 21 if 'url' in kwargs: |
22 last = repo['tip'].node() | 22 last = repo.changelog.tip() |
23 else: | 23 else: |
24 last = node | 24 last = node |
25 diff = patch.diff(repo, first, last) | 25 diff = patch.diff(repo, first, last) |
26 ui.write(patch.diffstat(util.iterlines(diff))) | 26 ui.write(patch.diffstat(util.iterlines(diff))) |