convert: workaround for cvsps.cache under Windows
authorPatrick Mezard <pmezard@gmail.com>
Fri, 14 Sep 2007 22:17:53 +0200
changeset 5306 7256cc396bbf
parent 5305 87348cdce88c
child 5307 5b0b0834419c
convert: workaround for cvsps.cache under Windows In non-cygwin environment, cvsps fails to create its cache directory and redirect its output to stderr. Just ignore the error and capture stderr as well.
hgext/convert/cvs.py
--- a/hgext/convert/cvs.py	Fri Sep 14 22:17:53 2007 +0200
+++ b/hgext/convert/cvs.py	Fri Sep 14 22:17:53 2007 +0200
@@ -34,7 +34,7 @@
             os.chdir(self.path)
             id = None
             state = 0
-            for l in os.popen("cvsps -A -u --cvs-direct -q"):
+            for l in os.popen("cvsps -A -u --cvs-direct -q 2>&1"):
                 if state == 0: # header
                     if l.startswith("PatchSet"):
                         id = l[9:-2]