equal
deleted
inserted
replaced
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): |
|
69 """return the size of a given revision""" |
|
70 |
|
71 # for revisions with renames, we have to go the slow way |
|
72 node = self.node(rev) |
|
73 if self.renamed(node): |
|
74 return len(self.read(node)) |
|
75 |
|
76 return revlog.size(self, rev) |
|
77 |
68 def cmp(self, node, text): |
78 def cmp(self, node, text): |
69 """compare text with a given file revision""" |
79 """compare text with a given file revision""" |
70 |
80 |
71 # for renames, we have to go the slow way |
81 # for renames, we have to go the slow way |
72 if self.renamed(node): |
82 if self.renamed(node): |