comparison mercurial/filelog.py @ 3131:4ea58eb3f0c9

filelog: make metadata method private
author Matt Mackall <mpm@selenic.com>
date Sun, 17 Sep 2006 22:38:06 -0500
parents b2138d846b27
children 9a478efc16cc
comparison
equal deleted inserted replaced
3130:da85145d4571 3131:4ea58eb3f0c9
35 if not t.startswith('\1\n'): 35 if not t.startswith('\1\n'):
36 return t 36 return t
37 s = t.index('\1\n', 2) 37 s = t.index('\1\n', 2)
38 return t[s+2:] 38 return t[s+2:]
39 39
40 def readmeta(self, node): 40 def _readmeta(self, node):
41 t = self.revision(node) 41 t = self.revision(node)
42 if not t.startswith('\1\n'): 42 if not t.startswith('\1\n'):
43 return {} 43 return {}
44 s = t.index('\1\n', 2) 44 s = t.index('\1\n', 2)
45 mt = t[2:s] 45 mt = t[2:s]
58 return self.addrevision(text, transaction, link, p1, p2) 58 return self.addrevision(text, transaction, link, p1, p2)
59 59
60 def renamed(self, node): 60 def renamed(self, node):
61 if self.parents(node)[0] != nullid: 61 if self.parents(node)[0] != nullid:
62 return False 62 return False
63 m = self.readmeta(node) 63 m = self._readmeta(node)
64 if m and m.has_key("copy"): 64 if m and m.has_key("copy"):
65 return (m["copy"], bin(m["copyrev"])) 65 return (m["copy"], bin(m["copyrev"]))
66 return False 66 return False
67 67
68 def size(self, rev): 68 def size(self, rev):