--- a/mercurial/obsolete.py Thu Dec 04 05:43:15 2014 -0800
+++ b/mercurial/obsolete.py Wed Nov 26 16:58:31 2014 -0800
@@ -377,6 +377,7 @@
formats = {_fm0version: (_fm0readmarkers, _fm0encodeonemarker),
_fm1version: (_fm1readmarkers, _fm1encodeonemarker)}
+@util.nogc
def _readmarkers(data):
"""Read and enumerate markers from raw data"""
off = 0
@@ -562,6 +563,7 @@
version, markers = _readmarkers(data)
return self.add(transaction, markers)
+ @util.nogc
def _load(self, markers):
for mark in markers:
self._all.append(mark)