X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/ba3db4795ea258f9defc47fe7eeceb30c080b59a..e0204f56219972c1e9f8d93f5880dc74475a2a7c:/options.c diff --git a/options.c b/options.c index a1c8df55..9c971910 100644 --- a/options.c +++ b/options.c @@ -827,6 +827,12 @@ int parse_arguments(int *argc, const char ***argv, int frommain) am_server ? "server" : "client"); return 0; #endif + if (compare_dest) { + snprintf(err_buf, sizeof err_buf, + "--inplace does not yet work with %s\n", + link_dest ? "--link-dest" : "--compare-dest"); + return 0; + } } else if (partial_dir) { if (strcmp(partial_dir, ".") == 0) partial_dir = NULL; @@ -1007,8 +1013,7 @@ void server_options(char **args,int *argc) if (am_sender) { if (delete_excluded) args[ac++] = "--delete-excluded"; - else if (delete_mode - && (!delete_after || protocol_version < 27)) + else if (delete_mode) args[ac++] = "--delete"; if (delete_after)