[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(-)
hooks/post-receive
--
The rsync repository.
More information about the rsync-cvs
mailing list