comparison mercurial/filelog.py @ 49213:c577d394ed6b

branching: merge with stable
author Martin von Zweigbergk <martinvonz@google.com>
date Thu, 12 May 2022 07:36:37 -0700
parents 5b65721a75eb 77b5a190571c
children 8960d8eb747b
comparison
equal deleted inserted replaced
49212:90a15199cbc6 49213:c577d394ed6b
200 def size(self, rev): 200 def size(self, rev):
201 """return the size of a given revision""" 201 """return the size of a given revision"""
202 202
203 # for revisions with renames, we have to go the slow way 203 # for revisions with renames, we have to go the slow way
204 node = self.node(rev) 204 node = self.node(rev)
205 if self.iscensored(rev):
206 return 0
205 if self.renamed(node): 207 if self.renamed(node):
206 return len(self.read(node)) 208 return len(self.read(node))
207 if self.iscensored(rev):
208 return 0
209 209
210 # XXX if self.read(node).startswith("\1\n"), this returns (size+4) 210 # XXX if self.read(node).startswith("\1\n"), this returns (size+4)
211 # XXX See also basefilectx.cmp. 211 # XXX See also basefilectx.cmp.
212 return self._revlog.size(rev) 212 return self._revlog.size(rev)
213 213