Commit 1f30a674 authored by Wayne Davison's avatar Wayne Davison

Notify the remote side about -i (if either specified or inferred from

the user's --log-format string) and, if we're not verbose but we're
logging messages, let the server know that --log-format was specified.
parent 19bc826d
......@@ -1224,6 +1224,8 @@ void server_options(char **args,int *argc)
* default for remote transfers, and in any case old versions
* of rsync will not understand it. */
if (itemize_changes)
argstr[x++] = 'i';
if (preserve_hard_links)
argstr[x++] = 'H';
if (preserve_uid)
......@@ -1269,6 +1271,11 @@ void server_options(char **args,int *argc)
if (list_only > 1)
args[ac++] = "--list-only";
/* The server side doesn't use our log-format, but if verbose isn't
* on, they may need to know that we want some extra messages. */
if (log_format && !verbose && !itemize_changes)
args[ac++] = "--log-format=specified";
if (block_size) {
if (asprintf(&arg, "-B%lu", block_size) < 0)
goto oom;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment