--- a/mercurial/util.py Sun Mar 29 00:08:33 2009 +0100
+++ b/mercurial/util.py Thu Mar 26 22:07:01 2009 -0500
@@ -844,6 +844,19 @@
if os.name == 'nt':
from windows import *
+ 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
else:
from posix import *