diff -r 6cecaec07cc9 -r 702f48570eb3 mercurial/util.py --- a/mercurial/util.py Wed Apr 04 04:22:05 2007 -0300 +++ b/mercurial/util.py Wed Apr 04 04:22:06 2007 -0300 @@ -436,7 +436,7 @@ elif kind == 'path': return '^' + re.escape(name) + '(?:/|$)' elif kind == 'relglob': - return globre(name, '(?:|.*/)', '(?:/|$)') + return globre(name, '(?:|.*/)', tail) elif kind == 'relpath': return re.escape(name) + '(?:/|$)' elif kind == 'relre':