mercurial/windows.py
branchstable
changeset 11010 18e81d42ee5c
parent 10394 4612cded5176
child 11138 99eee847beaa
--- a/mercurial/windows.py	Tue Apr 27 00:44:06 2010 +0530
+++ b/mercurial/windows.py	Mon Apr 26 22:30:40 2010 +0200
@@ -356,6 +356,13 @@
 def gethgcmd():
     return [sys.executable] + sys.argv[:1]
 
+def termwidth_():
+    # cmd.exe does not handle CR like a unix console, the CR is
+    # counted in the line length. On 80 columns consoles, if 80
+    # characters are written, the following CR won't apply on the
+    # current line but on the new one. Keep room for it.
+    return 79
+
 try:
     # override functions with win32 versions if possible
     from win32 import *