# HG changeset patch # User Benoit Boissinot # Date 1165783981 -3600 # Node ID 8e907b86126bab93155eb2ed227d3ccc95a20300 # Parent 8c24b6fd5866455ea5670216f5646168005182ef fix reserved char on windows, '[]+' are allowed diff -r 8c24b6fd5866 -r 8e907b86126b mercurial/util.py --- a/mercurial/util.py Sun Dec 10 19:41:57 2006 +0100 +++ b/mercurial/util.py Sun Dec 10 21:53:01 2006 +0100 @@ -907,7 +907,7 @@ def _buildencodefun(): e = '_' - win_reserved = [ord(x) for x in '|\?*<":>+[]'] + win_reserved = [ord(x) for x in '\\:*?"<>|'] cmap = dict([ (chr(x), chr(x)) for x in xrange(127) ]) for x in (range(32) + range(126, 256) + win_reserved): cmap[chr(x)] = "~%02x" % x