Add win32text extension module.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial/ext/win32text.py Wed Sep 21 14:23:25 2005 -0700
@@ -0,0 +1,28 @@
+import mercurial.util
+
+def dumbdecode(s, cmd):
+ return s.replace('\n', '\r\n')
+
+def dumbencode(s, cmd):
+ return s.replace('\r\n', '\n')
+
+def clevertest(s, cmd):
+ if '\0' in s: return False
+ return True
+
+def cleverdecode(s, cmd):
+ if clevertest(s, cmd):
+ return dumbdecode(s, cmd)
+ return s
+
+def cleverencode(s, cmd):
+ if clevertest(s, cmd):
+ return dumbencode(s, cmd)
+ return s
+
+mercurial.util.filtertable.update({
+ 'dumbdecode:': dumbdecode,
+ 'dumbencode:': dumbencode,
+ 'cleverdecode:': cleverdecode,
+ 'cleverencode:': cleverencode,
+ })