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