From d91f196c75a6bc127f6f5354756dff59d01116b9 Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Tue, 22 Jul 2008 15:42:18 +0000 Subject: [PATCH] use: RsyncBasedRecursiveHardLinkMaker to create extra copies SVN: 7405 --- .../cisd/datamover/filesystem/FileSysOperationsFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/FileSysOperationsFactory.java b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/FileSysOperationsFactory.java index 56bce1ebb14..146c7aa0330 100644 --- a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/FileSysOperationsFactory.java +++ b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/FileSysOperationsFactory.java @@ -25,6 +25,7 @@ import ch.systemsx.cisd.common.filesystem.IPathCopier; import ch.systemsx.cisd.common.filesystem.rsync.RsyncCopier; import ch.systemsx.cisd.common.utilities.IDirectoryImmutableCopier; import ch.systemsx.cisd.common.utilities.OSUtilities; +import ch.systemsx.cisd.common.utilities.RsyncBasedRecursiveHardLinkMaker; import ch.systemsx.cisd.datamover.filesystem.intf.IFileSysOperationsFactory; import ch.systemsx.cisd.datamover.filesystem.intf.IPathMover; import ch.systemsx.cisd.datamover.filesystem.intf.IPathRemover; @@ -80,7 +81,7 @@ public class FileSysOperationsFactory implements IFileSysOperationsFactory public final IDirectoryImmutableCopier getImmutableCopier() { final File rsyncExecutable = findRsyncExecutable(); - return new RsyncCopier(rsyncExecutable); + return new RsyncBasedRecursiveHardLinkMaker(rsyncExecutable); } public final IPathCopier getCopier(final boolean requiresDeletionBeforeCreation) -- GitLab