diff -r 417127af3996 -r 1581da01d5c4 mercurial/subrepo.py --- a/mercurial/subrepo.py Sat Dec 24 19:05:25 2011 +0900 +++ b/mercurial/subrepo.py Sat Dec 24 19:05:35 2011 +0900 @@ -92,7 +92,7 @@ src = remapped src = remap(src) - state[path] = (src.strip(), rev.get(path, ''), kind) + state[util.pconvert(path)] = (src.strip(), rev.get(path, ''), kind) return state