mercurial/filelog.py
changeset 39880 1b65fb4d43d6
parent 39878 3e896b51aa5d
child 39997 2f80eaf38ed4
equal deleted inserted replaced
39879:d269ddbf54f0 39880:1b65fb4d43d6
   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)