Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/hgweb_mod.py @ 3424:9b1c126b74cd
Fix test-oldcgi after navbar update
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Mon, 16 Oct 2006 11:36:57 -0700 |
parents | a2179e78d18b |
children | 6bd676ee8b99 |
comparison
equal
deleted
inserted
replaced
3423:a2179e78d18b | 3424:9b1c126b74cd |
---|---|
52 if pos + f < limit: | 52 if pos + f < limit: |
53 l.append(("+%d" % f, hex(nodefunc(pos + f).node()))) | 53 l.append(("+%d" % f, hex(nodefunc(pos + f).node()))) |
54 if pos - f >= 0: | 54 if pos - f >= 0: |
55 l.insert(0, ("-%d" % f, hex(nodefunc(pos - f).node()))) | 55 l.insert(0, ("-%d" % f, hex(nodefunc(pos - f).node()))) |
56 | 56 |
57 yield {"label": "(0)", "node": hex(nodefunc(0).node())} | 57 try: |
58 | 58 yield {"label": "(0)", "node": hex(nodefunc('0').node())} |
59 for label, node in l: | 59 |
60 yield {"label": label, "node": node} | 60 for label, node in l: |
61 | 61 yield {"label": label, "node": node} |
62 yield {"label": "tip", "node": hex(nodefunc('-1').node())} | 62 |
63 yield {"label": "tip", "node": hex(nodefunc('-1').node())} | |
64 except hg.RepoError: | |
65 pass | |
63 | 66 |
64 return nav | 67 return nav |
65 | 68 |
66 class hgweb(object): | 69 class hgweb(object): |
67 def __init__(self, repo, name=None): | 70 def __init__(self, repo, name=None): |