From: Wayne Davison Date: Sat, 12 Feb 2005 19:52:26 +0000 (+0000) Subject: - Added modifiers for the include/exclude rules that makes them X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/ed243f8c29926327d901adbfeec8cf25947cc88d?hp=ed243f8c29926327d901adbfeec8cf25947cc88d - Added modifiers for the include/exclude rules that makes them apply to the indicated (sender/receiver) side. - Added the hide/show and protect/risk filter rules as an alternate way to specify sender-/receiver-specific include/exclude rules. - send_rules() now allows f_out to be -1 to indicate that the list should be scanned but not sent. - send_rules() now filters the list to remove any items that don't apply to the current side (after sending the item to the other side when f_out != -1). - {send,recv}_filter_list() now transfer the list, even when the receiver is the server and --delete-excluded was specified (the exchanged list is appropriately filtered, of course). - recv_filter_list() uses send_rules() to trim non-applicable rules when we're a local-server (because we got our filter list without send/recv calls when fork() duplicated it). ---