63 else: |
63 else: |
64 ioEncoding = Preferences.getSystem("IOEncoding") |
64 ioEncoding = Preferences.getSystem("IOEncoding") |
65 process = QProcess() |
65 process = QProcess() |
66 process.setWorkingDirectory(repodir) |
66 process.setWorkingDirectory(repodir) |
67 process.start('hg', args) |
67 process.start('hg', args) |
68 procStarted = process.waitForStarted() |
68 procStarted = process.waitForStarted(5000) |
69 if procStarted: |
69 if procStarted: |
70 finished = process.waitForFinished(30000) |
70 finished = process.waitForFinished(30000) |
71 if finished and process.exitCode() == 0: |
71 if finished and process.exitCode() == 0: |
72 purgeEntries = str( |
72 purgeEntries = str( |
73 process.readAllStandardOutput(), |
73 process.readAllStandardOutput(), |