# HG changeset patch # User Yuya Nishihara # Date 1515904100 -32400 # Node ID 9eb5c400f488832b2fb0f9c5bb10e97b08362600 # Parent f90f6fd130c165f4cd2a40950e888a922cf27dee fileset: move import of match module to top Actually there was no circular import issue. diff -r f90f6fd130c1 -r 9eb5c400f488 mercurial/fileset.py --- a/mercurial/fileset.py Sun Jan 14 21:28:12 2018 +0100 +++ b/mercurial/fileset.py Sun Jan 14 13:28:20 2018 +0900 @@ -12,6 +12,7 @@ from .i18n import _ from . import ( error, + match as matchmod, merge, parser, pycompat, @@ -508,8 +509,6 @@ if x: # i18n: "subrepo" is a keyword pat = getstring(x, _("subrepo requires a pattern or no arguments")) - - from . import match as matchmod # avoid circular import issues fast = not matchmod.patkind(pat) if fast: def m(s):