--- a/Plugins/VcsPlugins/vcsMercurial/hg.py Fri Jul 05 19:39:15 2013 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/hg.py Sat Jul 06 15:48:58 2013 +0200 @@ -199,7 +199,7 @@ process = QProcess() process.start('hg', ['version']) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -1035,7 +1035,7 @@ process = QProcess() process.setWorkingDirectory(repodir) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -1104,7 +1104,7 @@ process = QProcess() process.setWorkingDirectory(dname) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -1263,7 +1263,7 @@ process = QProcess() process.setWorkingDirectory(ppath) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -1311,7 +1311,7 @@ if self.__client is None: process.setWorkingDirectory(ppath) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -1440,7 +1440,7 @@ process = QProcess() process.setWorkingDirectory(repodir) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -1482,7 +1482,7 @@ process = QProcess() process.setWorkingDirectory(repodir) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -1754,7 +1754,7 @@ process = QProcess() process.setWorkingDirectory(repodir) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -2902,7 +2902,7 @@ if self.__client is None: process = QProcess() process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: