diff -r ce3ecf99a18b -r b1716a1f79c4 mercurial/util.py --- a/mercurial/util.py Sat Mar 10 23:00:48 2007 -0300 +++ b/mercurial/util.py Sat Mar 10 23:00:49 2007 -0300 @@ -479,14 +479,14 @@ name = canonpath(canonroot, cwd, name) if name == '': kind, name = 'glob', '**' - elif kind == 'relglob': + elif kind in ('relglob', 'path'): name = normpath(name) - if kind in ('glob', 'path', 're', 'relglob'): + if kind in ('glob', 're', 'relglob'): pats.append((kind, name)) if kind == 'glob': root = globprefix(name) roots.append(root) - elif kind == 'relpath': + elif kind in ('relpath', 'path'): files.append((kind, name)) roots.append(name) elif kind == 'relglob':