Mercurial > hg
comparison mercurial/hgweb/webutil.py @ 18408:f332a64fef51
hgweb: introduction a filerevnav subclass
It'll be use to implement the file specific behavior.
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Mon, 14 Jan 2013 16:55:48 +0100 |
parents | 50dc5b244474 |
children | e3f5cef11d6a |
comparison
equal
deleted
inserted
replaced
18407:50dc5b244474 | 18408:f332a64fef51 |
---|---|
90 navafter.append(("tip", "tip")) | 90 navafter.append(("tip", "tip")) |
91 | 91 |
92 data = lambda i: {"label": i[0], "node": i[1]} | 92 data = lambda i: {"label": i[0], "node": i[1]} |
93 return ({'before': lambda **map: (data(i) for i in navbefore), | 93 return ({'before': lambda **map: (data(i) for i in navbefore), |
94 'after': lambda **map: (data(i) for i in navafter)},) | 94 'after': lambda **map: (data(i) for i in navafter)},) |
95 | |
96 class filerevnav(revnav): | |
97 pass | |
95 | 98 |
96 def _siblings(siblings=[], hiderev=None): | 99 def _siblings(siblings=[], hiderev=None): |
97 siblings = [s for s in siblings if s.node() != nullid] | 100 siblings = [s for s in siblings if s.node() != nullid] |
98 if len(siblings) == 1 and siblings[0].rev() == hiderev: | 101 if len(siblings) == 1 and siblings[0].rev() == hiderev: |
99 return | 102 return |