# HG changeset patch # User Manuel Jacob # Date 2019-02-18 22:50:43 # Node ID 2bb58ce6adbf2a0222d163d125e5c04b6fdd9c4b # Parent 0b942d34e4deb9b43558d880bc5018c2aba2f2be hg: rename `precursors` property of MercurialChangeset to `predecessors` Mercurial changed the terminology around version 4.4. diff --git a/kallithea/lib/vcs/backends/hg/changeset.py b/kallithea/lib/vcs/backends/hg/changeset.py --- a/kallithea/lib/vcs/backends/hg/changeset.py +++ b/kallithea/lib/vcs/backends/hg/changeset.py @@ -97,7 +97,7 @@ class MercurialChangeset(BaseChangeset): return successors @LazyProperty - def precursors(self): + def predecessors(self): precursors = set() nm = self._ctx._repo.changelog.nodemap for p in self._ctx._repo.obsstore.precursors.get(self._ctx.node(), ()): diff --git a/kallithea/templates/changeset/changeset.html b/kallithea/templates/changeset/changeset.html --- a/kallithea/templates/changeset/changeset.html +++ b/kallithea/templates/changeset/changeset.html @@ -117,16 +117,16 @@ % endif - % if hasattr(c.changeset, 'precursors') and c.changeset.precursors: -
- ${_('Preceded by:')} - % for i, s in enumerate(c.changeset.precursors): + % if hasattr(c.changeset, 'predecessors') and c.changeset.predecessors: +
+ ${_('Preceded by:')} + % for i, s in enumerate(c.changeset.predecessors): <% comma = "" - if i != len(c.changeset.precursors)-1: + if i != len(c.changeset.predecessors)-1: comma = ", " %> - ${s}${comma} + ${s}${comma} % endfor
% endif