comparison mercurial/cmdutil.py @ 7361:9fe97eea5510

linkrev: take a revision number rather than a hash
author Matt Mackall <mpm@selenic.com>
date Wed, 12 Nov 2008 15:19:14 -0600
parents eae1767cc6a8
children 87158be081b8
comparison
equal deleted inserted replaced
7360:42f1b8cb9a60 7361:9fe97eea5510
1015 last = filelog.rev(node) 1015 last = filelog.rev(node)
1016 for i, window in increasing_windows(last, nullrev): 1016 for i, window in increasing_windows(last, nullrev):
1017 revs = [] 1017 revs = []
1018 for j in xrange(i - window, i + 1): 1018 for j in xrange(i - window, i + 1):
1019 n = filelog.node(j) 1019 n = filelog.node(j)
1020 revs.append((filelog.linkrev(n), 1020 revs.append((filelog.linkrev(j),
1021 follow and filelog.renamed(n))) 1021 follow and filelog.renamed(n)))
1022 revs.reverse() 1022 revs.reverse()
1023 for rev in revs: 1023 for rev in revs:
1024 # only yield rev for which we have the changelog, it can 1024 # only yield rev for which we have the changelog, it can
1025 # happen while doing "hg log" during a pull or commit 1025 # happen while doing "hg log" during a pull or commit