Mercurial > public > mercurial-scm > hg
comparison mercurial/cmdutil.py @ 36010:46a54de96a54
merge: cut import cycle at merge -> extensions
This seems less bad because checking fsmonitor looks like a temporary hack,
and cmdutil -> mergemod should be a valid dependency.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Tue, 06 Feb 2018 22:55:02 +0900 |
parents | 55e8efa2451a |
children | f52a9336ac5f |
comparison
equal
deleted
inserted
replaced
36009:55e8efa2451a | 36010:46a54de96a54 |
---|---|
29 encoding, | 29 encoding, |
30 error, | 30 error, |
31 formatter, | 31 formatter, |
32 logcmdutil, | 32 logcmdutil, |
33 match as matchmod, | 33 match as matchmod, |
34 merge as mergemod, | |
34 obsolete, | 35 obsolete, |
35 patch, | 36 patch, |
36 pathutil, | 37 pathutil, |
37 pycompat, | 38 pycompat, |
38 registrar, | 39 registrar, |
218 ui.write = oldwrite | 219 ui.write = oldwrite |
219 return newchunks, newopts | 220 return newchunks, newopts |
220 | 221 |
221 def dorecord(ui, repo, commitfunc, cmdsuggest, backupall, | 222 def dorecord(ui, repo, commitfunc, cmdsuggest, backupall, |
222 filterfn, *pats, **opts): | 223 filterfn, *pats, **opts): |
223 from . import merge as mergemod | |
224 opts = pycompat.byteskwargs(opts) | 224 opts = pycompat.byteskwargs(opts) |
225 if not ui.interactive(): | 225 if not ui.interactive(): |
226 if cmdsuggest: | 226 if cmdsuggest: |
227 msg = _('running non-interactively, use %s instead') % cmdsuggest | 227 msg = _('running non-interactively, use %s instead') % cmdsuggest |
228 else: | 228 else: |
555 lines = raw.splitlines() | 555 lines = raw.splitlines() |
556 commentedlines = ['# %s' % line for line in lines] | 556 commentedlines = ['# %s' % line for line in lines] |
557 return '\n'.join(commentedlines) + '\n' | 557 return '\n'.join(commentedlines) + '\n' |
558 | 558 |
559 def _conflictsmsg(repo): | 559 def _conflictsmsg(repo): |
560 # avoid merge cycle | |
561 from . import merge as mergemod | |
562 mergestate = mergemod.mergestate.read(repo) | 560 mergestate = mergemod.mergestate.read(repo) |
563 if not mergestate.active(): | 561 if not mergestate.active(): |
564 return | 562 return |
565 | 563 |
566 m = scmutil.match(repo[None]) | 564 m = scmutil.match(repo[None]) |