diff -r d8878742a924 -r ffaf2419de44 mercurial/ui.py --- a/mercurial/ui.py Fri Jan 25 16:18:49 2008 +0100 +++ b/mercurial/ui.py Tue Jan 08 22:40:51 2008 -0500 @@ -204,7 +204,8 @@ pathsitems = items for n, path in pathsitems: if path and "://" not in path and not os.path.isabs(path): - cdata.set("paths", n, os.path.join(root, path)) + cdata.set("paths", n, + os.path.normpath(os.path.join(root, path))) # update verbosity/interactive/report_untrusted settings if section is None or section == 'ui':