# HG changeset patch # User Marcin Kuzminski # Date 2012-05-02 18:19:10 # Node ID e5abb9efaf2cb890085f2b45ddc411f8ec3b4bff # Parent f219eb1f6bb3410b3e7b84e1ec67d276f2426575 add option for graphmod to support both hg 2.2 and hg 2.1 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