# HG changeset patch # User Marcin Kuzminski # Date 1335975550 -7200 # Node ID e5abb9efaf2cb890085f2b45ddc411f8ec3b4bff # Parent f219eb1f6bb3410b3e7b84e1ec67d276f2426575 add option for graphmod to support both hg 2.2 and hg 2.1 diff -r f219eb1f6bb3 -r e5abb9efaf2c rhodecode/controllers/changelog.py --- a/rhodecode/controllers/changelog.py Tue May 01 22:32:53 2012 +0200 +++ b/rhodecode/controllers/changelog.py Wed May 02 18:19:10 2012 +0200 @@ -126,7 +126,12 @@ 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