comparison mercurial/transaction.py @ 23252:70809438c644

transaction: document `tr.add`
author Pierre-Yves David <pierre-yves.david@fb.com>
date Wed, 05 Nov 2014 13:00:48 +0000
parents 85c634ff395a
children 8d84b7a2dd91
comparison
equal deleted inserted replaced
23251:85c634ff395a 23252:70809438c644
140 self.file.write(d) 140 self.file.write(d)
141 self.file.flush() 141 self.file.flush()
142 142
143 @active 143 @active
144 def add(self, file, offset, data=None): 144 def add(self, file, offset, data=None):
145 """record the state of an append-only file before update"""
145 if file in self.map or file in self._backupmap: 146 if file in self.map or file in self._backupmap:
146 return 147 return
147 if self._queue: 148 if self._queue:
148 self._queue[-1].append((file, offset, data)) 149 self._queue[-1].append((file, offset, data))
149 return 150 return