# HG changeset patch # User Boris Feld # Date 2017-05-04 00:24:04 # Node ID 5a6e0eee77815d07238ab569305fc157ea327041 # Parent 8810f0643fa1cd363f5a1c4e84ed80e3a7a5ae7f changelog: use 'tiprev()' in 'tip()' Since 'tip()' is just a node version of 'tiprev()' we should reuse the code. diff --git a/mercurial/changelog.py b/mercurial/changelog.py --- a/mercurial/changelog.py +++ b/mercurial/changelog.py @@ -302,9 +302,7 @@ class changelog(revlog.revlog): def tip(self): """filtered version of revlog.tip""" - for i in xrange(len(self) -1, -2, -1): - if i not in self.filteredrevs: - return self.node(i) + return self.node(self.tiprev()) def __contains__(self, rev): """filtered version of revlog.__contains__"""