mercurial/util.py
changeset 4184 b1716a1f79c4
parent 4183 ce3ecf99a18b
child 4185 769bc4af561d
--- a/mercurial/util.py
+++ b/mercurial/util.py
@@ -479,14 +479,14 @@ def _matcher(canonroot, cwd, names, inc,
             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':