From: Wayne Davison Date: Tue, 15 Feb 2005 07:20:04 +0000 (+0000) Subject: If -w and -v are both on, don't output the "log the transfer" X-Git-Tag: v2.6.4pre1~142 X-Git-Url: http://git.samba.org/samba.git/?p=rsync.git;a=commitdiff_plain;h=a8ed49583304181a0516ce98014ae7389ec4c160 If -w and -v are both on, don't output the "log the transfer" verbose message. --- diff --git a/receiver.c b/receiver.c index f91f4a1b..92a2cf31 100644 --- a/receiver.c +++ b/receiver.c @@ -21,6 +21,7 @@ #include "rsync.h" extern int verbose; +extern int what_has_changed; extern int delete_after; extern int csum_length; extern struct stats stats; @@ -387,8 +388,8 @@ int recv_files(int f_in, struct file_list *flist, char *local_name, if (verbose > 2) rprintf(FINFO, "recv_files(%s)\n", safe_fname(fname)); - if (dry_run) { - if (!am_server && verbose) /* log the transfer */ + if (dry_run) { /* log the transfer */ + if (!am_server && verbose && !what_has_changed) rprintf(FINFO, "%s\n", safe_fname(fname)); continue; } @@ -531,7 +532,8 @@ int recv_files(int f_in, struct file_list *flist, char *local_name, cleanup_set(fnametmp, partialptr, file, fd1, fd2); } - if (!am_server && verbose) /* log the transfer */ + /* log the transfer */ + if (!am_server && verbose && !what_has_changed) rprintf(FINFO, "%s\n", safe_fname(fname)); /* recv file data */ diff --git a/sender.c b/sender.c index e9b21cb5..a3cdff40 100644 --- a/sender.c +++ b/sender.c @@ -20,6 +20,7 @@ #include "rsync.h" extern int verbose; +extern int what_has_changed; extern int csum_length; extern struct stats stats; extern int io_error; @@ -167,8 +168,8 @@ void send_files(struct file_list *flist, int f_out, int f_in) if (verbose > 2) rprintf(FINFO, "send_files(%d, %s)\n", i, fname); - if (dry_run) { - if (!am_server && verbose) /* log the transfer */ + if (dry_run) { /* log the transfer */ + if (!am_server && verbose && !what_has_changed) rprintf(FINFO, "%s\n", safe_fname(fname2)); write_int(f_out, i); continue; @@ -229,7 +230,8 @@ void send_files(struct file_list *flist, int f_out, int f_in) safe_fname(fname)); } - if (!am_server && verbose) /* log the transfer */ + /* log the transfer */ + if (!am_server && verbose && !what_has_changed) rprintf(FINFO, "%s\n", safe_fname(fname2)); set_compression(fname);