From 22faec926383d1eb55df23d491500a04c3e73bc6 Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Thu, 6 Sep 2012 15:47:38 +0000
Subject: [PATCH] Avoid some problems with file transfer when using a
 post-3.0.7 rsync sender and a pre-3.0.7 rsync receiver by replacing the
 command line option --delete with --delete-before.

SVN: 26541
---
 .../ch/systemsx/cisd/common/filesystem/rsync/RsyncCopier.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/source/java/ch/systemsx/cisd/common/filesystem/rsync/RsyncCopier.java b/common/source/java/ch/systemsx/cisd/common/filesystem/rsync/RsyncCopier.java
index e30b54fd0f1..4987d21bad1 100644
--- a/common/source/java/ch/systemsx/cisd/common/filesystem/rsync/RsyncCopier.java
+++ b/common/source/java/ch/systemsx/cisd/common/filesystem/rsync/RsyncCopier.java
@@ -583,7 +583,7 @@ public final class RsyncCopier implements IPathCopier, IDirectoryImmutableCopier
         } else
         {
             final List<String> standardParameters =
-                    Arrays.asList("--archive", "--delete", "--inplace");
+                    Arrays.asList("--archive", "--delete-before", "--inplace");
 
             commandLineList.addAll(standardParameters);
             if (isOverwriteMode(remoteRsyncOrNull))
-- 
GitLab