Don't force verbose for --dry-run; let the user decide.
[rsync/rsync.git] / options.c
index 30af80d..a691cf8 100644 (file)
--- a/options.c
+++ b/options.c
@@ -1290,8 +1290,7 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
                log_before_transfer = !am_server;
        }
 
-       if ((do_progress || dry_run) && !verbose && !log_before_transfer
-           && !am_server)
+       if (do_progress && !verbose && !log_before_transfer && !am_server)
                verbose = 1;
 
        if (dry_run)
@@ -1362,7 +1361,7 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
                return 0;
 #endif
        } else {
-               if (keep_partial && !partial_dir) {
+               if (keep_partial && !partial_dir && !am_server) {
                        if ((arg = getenv("RSYNC_PARTIAL_DIR")) != NULL && *arg)
                                partial_dir = strdup(arg);
                }