diff --git a/rhodecode/controllers/changelog.py b/rhodecode/controllers/changelog.py --- a/rhodecode/controllers/changelog.py +++ b/rhodecode/controllers/changelog.py @@ -126,7 +126,12 @@ class ChangelogController(BaseRepoContro elif repo.alias == 'hg': dag = graphmod.dagwalker(repo._repo, revs) - c.dag = graphmod.colored(dag, repo._repo) + try: + c.dag = graphmod.colored(dag) + except: + #HG 2.2+ + c.dag = graphmod.colored(dag, repo._repo) + for (id, type, ctx, vtx, edges) in c.dag: if type != graphmod.CHANGESET: continue