Show More
@@ -97,7 +97,7 b' class MercurialChangeset(BaseChangeset):' | |||||
97 | return successors |
|
97 | return successors | |
98 |
|
98 | |||
99 | @LazyProperty |
|
99 | @LazyProperty | |
100 |
def pre |
|
100 | def predecessors(self): | |
101 | precursors = set() |
|
101 | precursors = set() | |
102 | nm = self._ctx._repo.changelog.nodemap |
|
102 | nm = self._ctx._repo.changelog.nodemap | |
103 | for p in self._ctx._repo.obsstore.precursors.get(self._ctx.node(), ()): |
|
103 | for p in self._ctx._repo.obsstore.precursors.get(self._ctx.node(), ()): |
@@ -117,16 +117,16 b'' | |||||
117 | </div> |
|
117 | </div> | |
118 | % endif |
|
118 | % endif | |
119 |
|
119 | |||
120 |
% if hasattr(c.changeset, 'pre |
|
120 | % if hasattr(c.changeset, 'predecessors') and c.changeset.predecessors: | |
121 |
<div class='pre |
|
121 | <div class='predecessors'> | |
122 |
<span class='pre |
|
122 | <span class='predecessors_header'>${_('Preceded by:')} </span> | |
123 |
% for i, s in enumerate(c.changeset.pre |
|
123 | % for i, s in enumerate(c.changeset.predecessors): | |
124 | <% |
|
124 | <% | |
125 | comma = "" |
|
125 | comma = "" | |
126 |
if i != len(c.changeset.pre |
|
126 | if i != len(c.changeset.predecessors)-1: | |
127 | comma = ", " |
|
127 | comma = ", " | |
128 | %> |
|
128 | %> | |
129 |
<a class="pre |
|
129 | <a class="predecessors_hash" href="${h.url('changeset_home',repo_name=c.repo_name, revision=s)}">${s}</a>${comma} | |
130 | % endfor |
|
130 | % endfor | |
131 | </div> |
|
131 | </div> | |
132 | % endif |
|
132 | % endif |
General Comments 0
You need to be logged in to leave comments.
Login now