mercurial/obsolete.py
changeset 23497 5817f71c2336
parent 23002 2920a96f5839
child 23498 ac910b1f5658
--- 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)