[SCM] rsync branch, master, updated. v3.0.0-58-g6e0bf4d
Wayne Davison
wayned at samba.org
Wed Mar 19 16:00:14 GMT 2008
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "rsync".
The branch, master has been updated
via 6e0bf4d840c8718e832bde6ffb34470f2167047d (commit)
via 83a8ca7b14483826c85f7cc0e0e38ed9ce387d83 (commit)
via 100200d0d2c959a1bf215b1b42db94039bbbcb98 (commit)
from f28bf7f401ee58704f7b77465faf3b7af3f5ee8c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6e0bf4d840c8718e832bde6ffb34470f2167047d
Author: Wayne Davison <wayned at samba.org>
Date: Wed Mar 19 08:57:41 2008 -0700
Some more minor changes for the skip/missing/dry_run code.
commit 83a8ca7b14483826c85f7cc0e0e38ed9ce387d83
Author: Matt McCutchen <matt at mattmccutchen.net>
Date: Tue Mar 18 22:16:41 2008 -0400
Unsnarl missing_below/dry_run logic.
The generator can skip a directory's contents altogether due to
--ignore-non-existing, a daemon exclude, or a mkdir failure. On a
--dry-run, the generator can also note the missingness of a directory
while still scanning its contents. These two scenarios were conflated
using a single set of missing_below/missing_dir variables in combination
with transient increments in dry_run; this caused at least three bugs.
Now recv_generator has separate variables for the two scenarios, called
skip_dir and dry_missing_dir, respectively. For simplicity, we take the
F_DEPTH instead of having separate *_below variables. We mark both
kinds of missing dirs with FLAG_MISSING_DIR. (dry_run > 1) iff the
*root* of the destination does not exist; it is no longer incremented
for missing subdirs. I added tests for the three fixed bugs in
missing.test.
commit 100200d0d2c959a1bf215b1b42db94039bbbcb98
Author: Matt McCutchen <matt at mattmccutchen.net>
Date: Tue Mar 18 15:28:36 2008 -0400
Fix a poorly placed sentence in rsyncd.conf.yo.
-----------------------------------------------------------------------
Summary of changes:
generator.c | 70 ++++++++++++++++++++++++++----------------------
rsyncd.conf.yo | 15 +++++-----
testsuite/missing.test | 27 ++++++++++++++++++
3 files changed, 72 insertions(+), 40 deletions(-)
create mode 100644 testsuite/missing.test
hooks/post-receive
--
rsync
More information about the rsync-cvs
mailing list