aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/remotelinux/abstractremotelinuxdeployservice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/remotelinux/abstractremotelinuxdeployservice.cpp')
-rw-r--r--src/plugins/remotelinux/abstractremotelinuxdeployservice.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/plugins/remotelinux/abstractremotelinuxdeployservice.cpp b/src/plugins/remotelinux/abstractremotelinuxdeployservice.cpp
index 4da0fff0fe..6e663bf817 100644
--- a/src/plugins/remotelinux/abstractremotelinuxdeployservice.cpp
+++ b/src/plugins/remotelinux/abstractremotelinuxdeployservice.cpp
@@ -96,14 +96,22 @@ SshConnection *AbstractRemoteLinuxDeployService::connection() const
return d->connection;
}
-void AbstractRemoteLinuxDeployService::saveDeploymentTimeStamp(const DeployableFile &deployableFile)
+void AbstractRemoteLinuxDeployService::saveDeploymentTimeStamp(const DeployableFile &deployableFile,
+ const QDateTime &remoteTimestamp)
{
- d->deployTimes.saveDeploymentTimeStamp(deployableFile, profile());
+ d->deployTimes.saveDeploymentTimeStamp(deployableFile, profile(), remoteTimestamp);
}
-bool AbstractRemoteLinuxDeployService::hasChangedSinceLastDeployment(const DeployableFile &deployableFile) const
+bool AbstractRemoteLinuxDeployService::hasLocalFileChanged(
+ const DeployableFile &deployableFile) const
{
- return d->deployTimes.hasChangedSinceLastDeployment(deployableFile, profile());
+ return d->deployTimes.hasLocalFileChanged(deployableFile, profile());
+}
+
+bool AbstractRemoteLinuxDeployService::hasRemoteFileChanged(
+ const DeployableFile &deployableFile, const QDateTime &remoteTimestamp) const
+{
+ return d->deployTimes.hasRemoteFileChanged(deployableFile, profile(), remoteTimestamp);
}
void AbstractRemoteLinuxDeployService::setTarget(Target *target)