diff -r f3d394ea17db -r c0d411ea6639 mercurial/cext/revlog.c --- a/mercurial/cext/revlog.c Fri Jul 20 09:53:54 2018 -0700 +++ b/mercurial/cext/revlog.c Fri Jul 20 10:02:05 2018 -0700 @@ -163,9 +163,6 @@ return nullentry; } - if (pos < 0) - pos += length; - if (pos < 0 || pos >= length) { PyErr_SetString(PyExc_IndexError, "revlog index out of range"); return NULL;