Submitter | Gregory Szorc |
---|---|
Date | Nov. 6, 2016, 4:40 a.m. |
Message ID | <ed3241d8b00e476818ff.1478407218@ubuntu-vm-main> |
Download | mbox | patch |
Permalink | /patch/17364/ |
State | Changes Requested |
Headers | show |
Comments
Patch
diff --git a/mercurial/revlog.py b/mercurial/revlog.py --- a/mercurial/revlog.py +++ b/mercurial/revlog.py @@ -1847,3 +1847,11 @@ class revlog(object): if addrevisioncb: addrevisioncb(self, rev, node) + + def totalfilesize(self): + """Obtain the total size of files used by this revlog.""" + size = self.opener.stat(self.indexfile).st_size + if not self._inline: + size += self.opener.stat(self.datafile).st_size + + return size