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 "abstractremotelinuxdeployservice.h"
 | 
			
		||||
#include "abstractremotelinuxdeploystep.h"
 | 
			
		||||
#include "remotelinux_constants.h"
 | 
			
		||||
#include "remotelinuxtr.h"
 | 
			
		||||
 | 
			
		||||
@@ -76,7 +77,6 @@ private:
 | 
			
		||||
    void doDeploy() override;
 | 
			
		||||
    void stopDeployment() override { setFinished(); };
 | 
			
		||||
 | 
			
		||||
    void filterFiles() const;
 | 
			
		||||
    void createRemoteDirectories();
 | 
			
		||||
    void deployFiles();
 | 
			
		||||
    void setFinished();
 | 
			
		||||
@@ -96,7 +96,8 @@ void RsyncDeployService::setDeployableFiles(const QList<DeployableFile> &files)
 | 
			
		||||
 | 
			
		||||
bool RsyncDeployService::isDeploymentNecessary() const
 | 
			
		||||
{
 | 
			
		||||
    filterFiles();
 | 
			
		||||
    if (m_ignoreMissingFiles)
 | 
			
		||||
        Utils::erase(m_files, [](const FileToTransfer &file) { return !file.m_source.exists(); });
 | 
			
		||||
    return !m_files.empty();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -105,14 +106,6 @@ void RsyncDeployService::doDeploy()
 | 
			
		||||
    createRemoteDirectories();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void RsyncDeployService::filterFiles() const
 | 
			
		||||
{
 | 
			
		||||
    if (!m_ignoreMissingFiles)
 | 
			
		||||
        return;
 | 
			
		||||
 | 
			
		||||
    Utils::erase(m_files, [](const FileToTransfer &file) { return !file.m_source.exists(); });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void RsyncDeployService::createRemoteDirectories()
 | 
			
		||||
{
 | 
			
		||||
    QStringList remoteDirs;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user