diff -r f7a3ea7b9dc6 -r 3a4122bb9488 mercurial/crecord.py --- a/mercurial/crecord.py Sat Mar 21 01:24:17 2015 -0400 +++ b/mercurial/crecord.py Fri Mar 20 23:35:13 2015 -0400 @@ -32,8 +32,9 @@ try: curses except NameError: - raise util.Abort( - _('the python curses/wcurses module is not available/installed')) + if os.name != 'nt': # Temporary hack to get running on Windows again + raise util.Abort( + _('the python curses/wcurses module is not available/installed')) _origstdout = sys.__stdout__ # used by gethw()