[SCM] The rsync repository. branch, master, updated. v3.0.3-198-gc8fa85b

rsync-cvs at lists.samba.org rsync-cvs at lists.samba.org
Sat May 23 18:23:50 GMT 2009

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 "The rsync repository.".

The branch, master has been updated
       via  c8fa85b23bfebc68f0ab2e0464937f5ee4a8bf69 (commit)
       via  a61ec6b1688ea64fba7c03d69d6f75a7e0b24c61 (commit)
       via  7b6c5c77942b8d11631c873b008e0b405d435bc0 (commit)
       via  b32d425451798d514b958a978f5f78903ed3327b (commit)
      from  134f97c9cc42560b888c4bbdaeab4cc338978832 (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 c8fa85b23bfebc68f0ab2e0464937f5ee4a8bf69
Author: Matt McCutchen <matt at mattmccutchen.net>
Date:   Sat May 23 10:59:14 2009 -0700

    Refactorings to the filter code, most notably:
    - Improve function name: parse_rule -> parse_filter_str (to make the
      similarity with parse_filter_file clearer, and better indicate that
      it can parse multiple rules when FILTRULE_WORD_SPLIT is specified).
    - In preparation for rule prefixes containing information beyond the
      rflags, change the code to pass around a full "template" filter_rule
      instead of just rflags.  Callers of parse_filter_{str,file} that want
      to specify only rflags can use rule_template(rflags) .
    - Remove the MODIFIERS_* strings and instead hand-code the condition
      under which each modifier is valid.  This should make it easier to
      see that the conditions are correct.
    - Tighten up default modifiers on merge rules:
      - Disallow "!" because it isn't useful.
      - If the merge rule specifies a side via "s" or "r", the rules in the
        file cannot also specify a side via "s", "r", "hide", etc.
    [Patch was changed by Wayne a bit prior to application.]

commit a61ec6b1688ea64fba7c03d69d6f75a7e0b24c61
Author: Wayne Davison <wayned at samba.org>
Date:   Sat May 23 10:08:17 2009 -0700

    Improved a couple variable names.

commit 7b6c5c77942b8d11631c873b008e0b405d435bc0
Author: Wayne Davison <wayned at samba.org>
Date:   Sat May 23 08:50:42 2009 -0700

    Use typedefs for the filter structures.

commit b32d425451798d514b958a978f5f78903ed3327b
Author: Wayne Davison <wayned at samba.org>
Date:   Sat May 23 08:01:43 2009 -0700

    Change filter MATCHFLGs to FILTRULEs.


Summary of changes:
 batch.c        |    8 +-
 clientserver.c |   14 +-
 compat.c       |    8 +-
 exclude.c      |  597 +++++++++++++++++++++++++++++---------------------------
 flist.c        |    6 +-
 generator.c    |    2 +-
 main.c         |    4 +-
 options.c      |   27 ++--
 receiver.c     |    2 +-
 rsync.h        |   65 +++----
 rsync.yo       |    8 +-
 t_stub.c       |    4 +-
 util.c         |    2 +-
 13 files changed, 390 insertions(+), 357 deletions(-)

The rsync repository.

More information about the rsync-cvs mailing list