--- a/eric6/VCS/VersionControl.py Mon Sep 23 19:10:42 2019 +0200 +++ b/eric6/VCS/VersionControl.py Mon Sep 23 19:22:12 2019 +0200 @@ -11,8 +11,9 @@ import os -from PyQt5.QtCore import QObject, QThread, QMutex, QProcess, \ - Qt, pyqtSignal, QCoreApplication +from PyQt5.QtCore import ( + QObject, QThread, QMutex, QProcess, Qt, pyqtSignal, QCoreApplication +) from PyQt5.QtWidgets import QApplication from E5Gui import E5MessageBox @@ -619,8 +620,10 @@ QApplication.processEvents() QThread.msleep(300) QApplication.processEvents() - return (proc.exitStatus() == QProcess.NormalExit) and \ + return ( + (proc.exitStatus() == QProcess.NormalExit) and (proc.exitCode() == 0) + ) def splitPath(self, name): """