X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/eed47b6b9c3a63c6391a2253e85c3784fc316e96..ef74f5d626ef0220233e02fba1e3cc24a4902818:/sender.c diff --git a/sender.c b/sender.c index d88d245a..30640f13 100644 --- a/sender.c +++ b/sender.c @@ -20,6 +20,7 @@ #include "rsync.h" extern int verbose; +extern int itemize_changes; extern int csum_length; extern struct stats stats; extern int io_error; @@ -47,7 +48,7 @@ extern struct stats stats; static struct sum_struct *receive_sums(int f) { struct sum_struct *s; - size_t i; + int32 i; OFF_T offset = 0; if (!(s = new(struct sum_struct))) @@ -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 && !itemize_changes) 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 && !itemize_changes) rprintf(FINFO, "%s\n", safe_fname(fname2)); set_compression(fname);