VCS: Fix time-out handling for synchronous processes.

Introduce static utilities to Utils::SynchronousProcess
for synchronous processes that mimicks the handling
of Utils::SynchronousProcess (apply timeout after no
more data are available on stdout/stderr as opposed
to waitForFinished()).

Task-number: QTCREATORBUG-777
This commit is contained in:
Friedemann Kleint
2010-03-01 10:06:05 +01:00
parent 1f940786fb
commit a1fed931c4
15 changed files with 125 additions and 92 deletions

View File

@@ -71,8 +71,6 @@ public:
void setTerminationReportMode(TerminationReportMode m);
static QString msgTimeout(int seconds);
// Helper to kill a process by SIGNAL first, allowing for cleanup
static bool stopProcess(QProcess &p);
private:
void run();