changeset 668 | d93f0b127b6a |
parent 667 | 31a9aa890016 |
child 674 | 6513ba7d858a |
--- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -1199,7 +1199,8 @@ def parse(args): def dispatch(args): signal.signal(signal.SIGTERM, catchterm) - signal.signal(signal.SIGHUP, catchterm) + if os.name != 'nt': + signal.signal(signal.SIGHUP, catchterm) try: cmd, func, args, options, cmdoptions = parse(args)