Mercurial > public > mercurial-scm > hg-stable
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 |