--- a/Plugins/VcsPlugins/vcsMercurial/HgClient.py Sun Oct 09 18:49:39 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgClient.py Mon Oct 10 18:54:15 2011 +0200 @@ -11,7 +11,7 @@ import io from PyQt4.QtCore import QProcess, QProcessEnvironment, QObject, QByteArray, \ - QCoreApplication + QCoreApplication, QThread from PyQt4.QtGui import QDialog from .HgClientPromptDialog import HgClientPromptDialog @@ -240,6 +240,7 @@ return -10 if self.__server.bytesAvailable() == 0: + QThread.msleep(50) continue channel, data = self.__readChannel()