diff -r 678d0bfdd31a -r caaf4045eca8 mercurial/match.py --- a/mercurial/match.py Sat May 23 21:18:47 2015 -0700 +++ b/mercurial/match.py Wed May 27 13:28:16 2015 -0400 @@ -50,7 +50,7 @@ for kind, pat, source in kindpats: if kind == 'subinclude': - sourceroot = pathutil.dirname(source) + sourceroot = pathutil.dirname(util.normpath(source)) pat = util.pconvert(pat) path = pathutil.join(sourceroot, pat)