136 node = storageutil.hashrevisionsha1(text, p1, p2) |
136 node = storageutil.hashrevisionsha1(text, p1, p2) |
137 if sidedata is None: |
137 if sidedata is None: |
138 sidedata = {} |
138 sidedata = {} |
139 |
139 |
140 meta, metaoffset = storageutil.parsemeta(text) |
140 meta, metaoffset = storageutil.parsemeta(text) |
141 rawtext, validatehash = self._processflagswrite(text, flags, |
141 rawtext, validatehash = flagutil.processflagswrite(self, text, flags, |
142 sidedata=sidedata) |
142 sidedata=sidedata) |
143 return self.addrawrevision(rawtext, transaction, linknode, p1, p2, |
143 return self.addrawrevision(rawtext, transaction, linknode, p1, p2, |
144 node, flags, cachedelta, |
144 node, flags, cachedelta, |
145 _metatuple=(meta, metaoffset)) |
145 _metatuple=(meta, metaoffset)) |
146 |
146 |
147 def addrawrevision(self, rawtext, transaction, linknode, p1, p2, node, |
147 def addrawrevision(self, rawtext, transaction, linknode, p1, p2, node, |