--- a/hgext3rd/evolve/cmdrewrite.py Fri Nov 15 10:59:47 2019 +0100
+++ b/hgext3rd/evolve/cmdrewrite.py Wed Nov 13 13:43:46 2019 +0700
@@ -524,7 +524,7 @@
# if not everything tracked in that directory can be
# uncommitted.
if badfiles:
- badfiles -= set([f for f in util.dirs(eligible)])
+ badfiles -= set([f for f in compat.dirs(eligible)])
try:
uipathfn = scmutil.getuipathfn(repo)
--- a/hgext3rd/evolve/compat.py Fri Nov 15 10:59:47 2019 +0100
+++ b/hgext3rd/evolve/compat.py Wed Nov 13 13:43:46 2019 +0700
@@ -46,6 +46,13 @@
displaygraph = cmdutil.displaygraph
changesetdiffer = None
+# hg <= 5.3 (c21aca51b392)
+try:
+ from mercurial import pathutil
+ dirs = pathutil.dirs
+except (AttributeError, ImportError):
+ dirs = util.dirs
+
from . import (
exthelper,
)