--- a/hgext3rd/evolve/compat.py Mon Jan 29 17:32:08 2018 +0100
+++ b/hgext3rd/evolve/compat.py Mon Feb 05 20:58:46 2018 +0900
@@ -28,6 +28,18 @@
except ImportError:
obsutil = None
+# hg < 4.6 compat (c8e2d6ed1f9e)
+try:
+ from mercurial import logcmdutil
+ changesetdisplayer = logcmdutil.changesetdisplayer
+ changesetprinter = logcmdutil.changesetprinter
+ displaygraph = logcmdutil.displaygraph
+except (AttributeError, ImportError):
+ from mercurial import cmdutil
+ changesetdisplayer = cmdutil.show_changeset
+ changesetprinter = cmdutil.changeset_printer
+ displaygraph = cmdutil.displaygraph
+
from . import (
exthelper,
)