forget: use forward slashes for internal paths
forget into a subrepo failed on windows because pathes were joined with \.
--- a/mercurial/commands.py Fri Nov 11 01:25:47 2011 +0100
+++ b/mercurial/commands.py Tue Nov 15 02:44:55 2011 +0100
@@ -2446,7 +2446,7 @@
submatch = matchmod.narrowmatcher(subpath, m)
for fsub in sub.walk(submatch):
if submatch.exact(fsub):
- subforget[os.path.join(subpath, fsub)] = (fsub, sub)
+ subforget[subpath + '/' + fsub] = (fsub, sub)
except error.LookupError:
ui.status(_("skipping missing subrepository: %s\n") % subpath)