diff -r ab71fb058ebf -r a8e6ab7eb361 tests/test-commandserver.py --- a/tests/test-commandserver.py Tue Jan 28 00:33:52 2014 +0100 +++ b/tests/test-commandserver.py Sat Feb 08 10:41:17 2014 +0100 @@ -267,7 +267,10 @@ runcommand(server, ['up', 'null']) runcommand(server, ['phase', '-df', 'tip']) - os.system('hg debugobsolete `hg log -r tip --template {node}`') + cmd = 'hg debugobsolete `hg log -r tip --template {node}`' + if os.name == 'nt': + cmd = 'sh -c "%s"' % cmd # run in sh, not cmd.exe + os.system(cmd) runcommand(server, ['log', '--hidden']) runcommand(server, ['log'])