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))