diff -r f2dfda6ac152 -r 2fa303619b4d mercurial/parsers.c --- a/mercurial/parsers.c Thu Jul 25 17:35:53 2013 +0800 +++ b/mercurial/parsers.c Thu Jul 25 14:43:15 2013 -0700 @@ -1388,8 +1388,7 @@ if (dict == NULL) goto bail; - j = ninteresting; - for (i = 0; i < revcount && j > 0; i++) { + for (i = 0; i < revcount; i++) { PyObject *key; if ((final & (1 << i)) == 0) @@ -1403,7 +1402,6 @@ Py_DECREF(Py_None); goto bail; } - j -= 1; } keys = PyDict_Keys(dict);