forked from qt-creator/qt-creator
RemoteLinux: Streamline RsyncDeployStep interface
Change-Id: I5b5945758d4d188887e8724c09272f0fd9867c60 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
#include "abstractremotelinuxdeploystep.h"
|
#include "abstractremotelinuxdeploystep.h"
|
||||||
#include "abstractremotelinuxdeployservice.h"
|
#include "abstractremotelinuxdeployservice.h"
|
||||||
|
#include "abstractremotelinuxdeploystep.h"
|
||||||
#include "remotelinux_constants.h"
|
#include "remotelinux_constants.h"
|
||||||
#include "remotelinuxtr.h"
|
#include "remotelinuxtr.h"
|
||||||
|
|
||||||
@@ -76,7 +77,6 @@ private:
|
|||||||
void doDeploy() override;
|
void doDeploy() override;
|
||||||
void stopDeployment() override { setFinished(); };
|
void stopDeployment() override { setFinished(); };
|
||||||
|
|
||||||
void filterFiles() const;
|
|
||||||
void createRemoteDirectories();
|
void createRemoteDirectories();
|
||||||
void deployFiles();
|
void deployFiles();
|
||||||
void setFinished();
|
void setFinished();
|
||||||
@@ -96,7 +96,8 @@ void RsyncDeployService::setDeployableFiles(const QList<DeployableFile> &files)
|
|||||||
|
|
||||||
bool RsyncDeployService::isDeploymentNecessary() const
|
bool RsyncDeployService::isDeploymentNecessary() const
|
||||||
{
|
{
|
||||||
filterFiles();
|
if (m_ignoreMissingFiles)
|
||||||
|
Utils::erase(m_files, [](const FileToTransfer &file) { return !file.m_source.exists(); });
|
||||||
return !m_files.empty();
|
return !m_files.empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -105,14 +106,6 @@ void RsyncDeployService::doDeploy()
|
|||||||
createRemoteDirectories();
|
createRemoteDirectories();
|
||||||
}
|
}
|
||||||
|
|
||||||
void RsyncDeployService::filterFiles() const
|
|
||||||
{
|
|
||||||
if (!m_ignoreMissingFiles)
|
|
||||||
return;
|
|
||||||
|
|
||||||
Utils::erase(m_files, [](const FileToTransfer &file) { return !file.m_source.exists(); });
|
|
||||||
}
|
|
||||||
|
|
||||||
void RsyncDeployService::createRemoteDirectories()
|
void RsyncDeployService::createRemoteDirectories()
|
||||||
{
|
{
|
||||||
QStringList remoteDirs;
|
QStringList remoteDirs;
|
||||||
|
Reference in New Issue
Block a user