The branch, master has been updated via 4403b13 Fix --force with --one-file-system w/o --delete. via c82711b Fix issue with devices-fake test. from b2e446d Fix devices test on OS w/o hard-linked devices.
;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 4403b1332f3264e357a46c1c96853a809dcfcaf8 Author: Wayne Davison <way...@samba.org> Date: Tue Feb 22 08:19:50 2011 -0800 Fix --force with --one-file-system w/o --delete. commit c82711b34e7d24f4d386c61b9e45ac2163a58936 Author: Wayne Davison <way...@samba.org> Date: Tue Feb 22 07:59:08 2011 -0800 Fix issue with devices-fake test. ----------------------------------------------------------------------- Summary of changes: main.c | 2 ++ testsuite/devices.test | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) Changeset truncated at 500 lines: diff --git a/main.c b/main.c index 649aa90..de5bc48 100644 --- a/main.c +++ b/main.c @@ -70,6 +70,7 @@ extern int sock_f_out; extern int filesfrom_fd; extern int connect_timeout; extern int send_msgs_to_gen; +extern dev_t filesystem_dev; extern pid_t cleanup_child_pid; extern size_t bwlimit_writemax; extern unsigned int module_dirlen; @@ -610,6 +611,7 @@ static char *get_local_name(struct file_list *flist, char *dest_path) full_fname(dest_path)); exit_cleanup(RERR_FILESELECT); } + filesystem_dev = st.st_dev; /* ensures --force works right w/-x */ return NULL; } if (file_total > 1) { diff --git a/testsuite/devices.test b/testsuite/devices.test index d9db846..bb3ab93 100644 --- a/testsuite/devices.test +++ b/testsuite/devices.test @@ -116,7 +116,7 @@ cD$all_plus char2 cD$all_plus char3 cS$all_plus fifo EOT -if test ! -b "$fromdir/block3.5"; then +if test ! -r "$fromdir/block3.5"; then grep -v block3.5 <"$chkfile" >"$chkfile.new" mv "$chkfile.new" "$chkfile" fi @@ -128,7 +128,7 @@ echo "" ( cd "$todir" && rsync_ls_lR . ) > "$tmpdir/ls-to" diff $diffopt "$tmpdir/ls-from" "$tmpdir/ls-to" -if test -b "$fromdir/block3.5"; then +if test -r "$fromdir/block3.5"; then set -x $RSYNC -aii --link-dest="$todir" "$fromdir/" "$chkdir/" \ | tee "$outfile" -- The rsync repository. _______________________________________________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs