Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/subrepo.py @ 13972:d1f4e7fd970a
move path_auditor from util to scmutil
author | Adrian Buehlmann <adrian@cadifra.com> |
---|---|
date | Wed, 20 Apr 2011 22:43:31 +0200 |
parents | 518344d02761 |
children | bcc6ed0f6c3b |
comparison
equal
deleted
inserted
replaced
13971:bfeaa88b875d | 13972:d1f4e7fd970a |
---|---|
6 # GNU General Public License version 2 or any later version. | 6 # GNU General Public License version 2 or any later version. |
7 | 7 |
8 import errno, os, re, xml.dom.minidom, shutil, posixpath | 8 import errno, os, re, xml.dom.minidom, shutil, posixpath |
9 import stat, subprocess, tarfile | 9 import stat, subprocess, tarfile |
10 from i18n import _ | 10 from i18n import _ |
11 import config, util, node, error, cmdutil, url, bookmarks | 11 import config, scmutil, util, node, error, cmdutil, url, bookmarks |
12 hg = None | 12 hg = None |
13 | 13 |
14 nullstate = ('', '', 'empty') | 14 nullstate = ('', '', 'empty') |
15 | 15 |
16 def state(ctx, ui): | 16 def state(ctx, ui): |
232 # scripts that don't use our demand-loading | 232 # scripts that don't use our demand-loading |
233 global hg | 233 global hg |
234 import hg as h | 234 import hg as h |
235 hg = h | 235 hg = h |
236 | 236 |
237 util.path_auditor(ctx._repo.root)(path) | 237 scmutil.path_auditor(ctx._repo.root)(path) |
238 state = ctx.substate.get(path, nullstate) | 238 state = ctx.substate.get(path, nullstate) |
239 if state[2] not in types: | 239 if state[2] not in types: |
240 raise util.Abort(_('unknown subrepo type %s') % state[2]) | 240 raise util.Abort(_('unknown subrepo type %s') % state[2]) |
241 return types[state[2]](ctx, path, state[:2]) | 241 return types[state[2]](ctx, path, state[:2]) |
242 | 242 |