[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

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


More information about the rsync-cvs mailing list