diff mercurial/windows.py @ 7913:1b1b3dd630a5

windows: hoist expand_glob() back into util.py The windows version of expand_glob() requires patkind(). To avoid a circular dependency, move function back into util.py.
author Steve Borho <steve@borho.org>
date Thu, 26 Mar 2009 22:07:01 -0500
parents e710f0f592b2
children 48661519913f
line wrap: on
line diff
--- a/mercurial/windows.py	Sun Mar 29 00:08:33 2009 +0100
+++ b/mercurial/windows.py	Thu Mar 26 22:07:01 2009 -0500
@@ -229,20 +229,6 @@
     raise Abort(_('user name not available - set USERNAME '
                   'environment variable'))
 
-def expand_glob(pats):
-    '''On Windows, expand the implicit globs in a list of patterns'''
-    ret = []
-    for p in pats:
-        kind, name = patkind(p, None)
-        if kind is None:
-            globbed = glob.glob(name)
-            if globbed:
-                ret.extend(globbed)
-                continue
-            # if we couldn't expand the glob, just keep it around
-        ret.append(p)
-    return ret
-
 def username(uid=None):
     """Return the name of the user with the given uid.