mercurial/cmdutil.py
changeset 45372 77b8588dd84e
parent 45371 e58e234096de
child 45375 8c466bcb0879
--- a/mercurial/cmdutil.py	Sat Aug 08 15:48:17 2020 +0530
+++ b/mercurial/cmdutil.py	Sat Aug 08 16:24:12 2020 +0530
@@ -46,6 +46,7 @@
     phases,
     pycompat,
     repair,
+    requirements,
     revlog,
     rewriteutil,
     scmutil,
@@ -58,8 +59,6 @@
     vfs as vfsmod,
 )
 
-from .interfaces import repository
-
 from .utils import (
     dateutil,
     stringutil,
@@ -1360,7 +1359,7 @@
         if cl:
             r = repo.unfiltered().changelog
         elif dir:
-            if repository.TREEMANIFEST_REQUIREMENT not in repo.requirements:
+            if requirements.TREEMANIFEST_REQUIREMENT not in repo.requirements:
                 raise error.Abort(
                     _(
                         b"--dir can only be used on repos with "