equal
deleted
inserted
replaced
111 |
111 |
112 def files(self): |
112 def files(self): |
113 return self._revlog.files() |
113 return self._revlog.files() |
114 |
114 |
115 def read(self, node): |
115 def read(self, node): |
116 t = self.revision(node) |
116 return storageutil.filtermetadata(self.revision(node)) |
117 if not t.startswith('\1\n'): |
|
118 return t |
|
119 s = t.index('\1\n', 2) |
|
120 return t[s + 2:] |
|
121 |
117 |
122 def add(self, text, meta, transaction, link, p1=None, p2=None): |
118 def add(self, text, meta, transaction, link, p1=None, p2=None): |
123 if meta or text.startswith('\1\n'): |
119 if meta or text.startswith('\1\n'): |
124 text = storageutil.packmeta(meta, text) |
120 text = storageutil.packmeta(meta, text) |
125 return self.addrevision(text, transaction, link, p1, p2) |
121 return self.addrevision(text, transaction, link, p1, p2) |