forked from qt-creator/qt-creator
RemoteLinux: Be a bit more verbose when rsync fails
Change-Id: Ibd049c67b5e6ab3d6526a35762f842819ef2f668 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -98,12 +98,14 @@ TaskItem RsyncDeployService::transferTask()
|
|||||||
};
|
};
|
||||||
const auto errorHandler = [this](const FileTransfer &transfer) {
|
const auto errorHandler = [this](const FileTransfer &transfer) {
|
||||||
const ProcessResultData result = transfer.resultData();
|
const ProcessResultData result = transfer.resultData();
|
||||||
if (result.m_error == QProcess::FailedToStart)
|
if (result.m_error == QProcess::FailedToStart) {
|
||||||
emit errorMessage(Tr::tr("rsync failed to start: %1").arg(result.m_errorString));
|
emit errorMessage(Tr::tr("rsync failed to start: %1").arg(result.m_errorString));
|
||||||
else if (result.m_exitStatus == QProcess::CrashExit)
|
} else if (result.m_exitStatus == QProcess::CrashExit) {
|
||||||
emit errorMessage(Tr::tr("rsync crashed."));
|
emit errorMessage(Tr::tr("rsync crashed."));
|
||||||
else if (result.m_exitCode != 0)
|
} else if (result.m_exitCode != 0) {
|
||||||
emit errorMessage(Tr::tr("rsync failed with exit code %1.").arg(result.m_exitCode));
|
emit errorMessage(Tr::tr("rsync failed with exit code %1.").arg(result.m_exitCode)
|
||||||
|
+ "\n" + result.m_errorString);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
return Transfer(setupHandler, {}, errorHandler);
|
return Transfer(setupHandler, {}, errorHandler);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user