D1764: revlog: don't use slicing to return parents
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Fri Jan 5 06:17:21 UTC 2018
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGa0fab647a8f1: revlog: don't use slicing to return parents (authored by indygreg, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D1764?vs=4625&id=4702
REVISION DETAIL
https://phab.mercurial-scm.org/D1764
AFFECTED FILES
mercurial/revlog.py
CHANGE DETAILS
diff --git a/mercurial/revlog.py b/mercurial/revlog.py
--- a/mercurial/revlog.py
+++ b/mercurial/revlog.py
@@ -622,12 +622,14 @@
def parentrevs(self, rev):
try:
- return self.index[rev][5:7]
+ entry = self.index[rev]
except IndexError:
if rev == wdirrev:
raise error.WdirUnsupported
raise
+ return entry[5], entry[6]
+
def node(self, rev):
try:
return self.index[rev][7]
To: indygreg, #hg-reviewers, yuja
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list