From 8030518dd019a66fb2d6c2e7c9d0de32e3130fe6 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 1 Jan 2011 18:20:09 -0800 Subject: [PATCH] Clarify incremental recursion's effect on --hard-link. --- rsync.yo | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rsync.yo b/rsync.yo index 610cc9d1..456bd4ff 100644 --- a/rsync.yo +++ b/rsync.yo @@ -963,7 +963,10 @@ see the bf(--inplace) option for more caveats). If incremental recursion is active (see bf(--recursive)), rsync may transfer a missing hard-linked file before it finds that another link for that contents exists elsewhere in the hierarchy. This does not affect the accuracy of -the transfer, just its efficiency. One way to avoid this is to disable +the transfer (i.e. which files are hard-linked together), just its efficiency +(i.e. copying the data for a new, early copy of a hard-linked file that could +have been found later in the transfer in another member of the hard-linked +set of files). One way to avoid this inefficiency is to disable incremental recursion using the bf(--no-inc-recursive) option. dit(bf(-p, --perms)) This option causes the receiving rsync to set the -- 2.34.1