diff -r d2fe9aaedcaf -r c19113e842d3 tests/printenv.py --- a/tests/printenv.py Fri Jun 15 18:56:16 2012 +0200 +++ b/tests/printenv.py Fri Jun 15 19:59:36 2012 +0200 @@ -32,13 +32,15 @@ # variables with empty values may not exist on all platforms, filter # them now for portability sake. -env = [k for k, v in os.environ.iteritems() +env = [(k, v) for k, v in os.environ.iteritems() if k.startswith("HG_") and v] env.sort() out.write("%s hook: " % name) -for v in env: - out.write("%s=%s " % (v, os.environ[v])) +for k, v in env: + if os.name == 'nt': + v = v.replace('\\', '/') + out.write("%s=%s " % (k, v)) out.write("\n") out.close()