Mercurial > hg
comparison mercurial/commands.py @ 14371:ec2aae8b375d
revlog: drop base() again
deltaparent does what's needed, and more "portably".
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 18 May 2011 17:05:30 -0500 |
parents | 82f3b0f3f0a5 |
children | 2d16f15da7bd |
comparison
equal
deleted
inserted
replaced
14370:17cea10c343e | 14371:ec2aae8b375d |
---|---|
1863 ui.write("# rev p1rev p2rev start end deltastart base p1 p2" | 1863 ui.write("# rev p1rev p2rev start end deltastart base p1 p2" |
1864 " rawsize totalsize compression heads\n") | 1864 " rawsize totalsize compression heads\n") |
1865 ts = 0 | 1865 ts = 0 |
1866 heads = set() | 1866 heads = set() |
1867 for rev in xrange(numrevs): | 1867 for rev in xrange(numrevs): |
1868 dbase = r.base(rev) | 1868 dbase = r.deltaparent(rev) |
1869 if dbase == -1: | |
1870 dbase = rev | |
1869 cbase = r.chainbase(rev) | 1871 cbase = r.chainbase(rev) |
1870 p1, p2 = r.parentrevs(rev) | 1872 p1, p2 = r.parentrevs(rev) |
1871 rs = r.rawsize(rev) | 1873 rs = r.rawsize(rev) |
1872 ts = ts + rs | 1874 ts = ts + rs |
1873 heads -= set(r.parentrevs(rev)) | 1875 heads -= set(r.parentrevs(rev)) |