Show More
@@ -77,16 +77,22 b' class revnav(object):' | |||
|
77 | 77 | # empty repo |
|
78 | 78 | return ({'before': (), 'after': ()},) |
|
79 | 79 | |
|
80 | navbefore = [("(0)", self.hex(0))] | |
|
81 | navafter = [] | |
|
82 | ||
|
80 | targets = [] | |
|
83 | 81 | for f in _navseq(1, pagelen): |
|
84 | 82 | if f > limit: |
|
85 | 83 | break |
|
86 | if pos + f < limit: | |
|
87 | navafter.append(("+%d" % f, self.hex(pos + f))) | |
|
88 | if pos - f >= 0: | |
|
89 | navbefore.insert(0, ("-%d" % f, self.hex(pos - f))) | |
|
84 | targets.append(pos + f) | |
|
85 | targets.append(pos - f) | |
|
86 | targets.sort() | |
|
87 | ||
|
88 | navbefore = [("(0)", self.hex(0))] | |
|
89 | navafter = [] | |
|
90 | for rev in targets: | |
|
91 | if pos < rev < limit: | |
|
92 | navafter.append(("+%d" % f, self.hex(rev))) | |
|
93 | if 0 < rev < pos: | |
|
94 | navbefore.append(("-%d" % f, self.hex(rev))) | |
|
95 | ||
|
90 | 96 | |
|
91 | 97 | navafter.append(("tip", "tip")) |
|
92 | 98 |
General Comments 0
You need to be logged in to leave comments.
Login now