Wayne Davison [Tue, 1 Mar 2005 06:22:49 +0000 (06:22 +0000)]
Updated to apply cleanly.
Wayne Davison [Tue, 1 Mar 2005 03:12:50 +0000 (03:12 +0000)]
Fixed failing hunk.
Wayne Davison [Tue, 1 Mar 2005 01:38:43 +0000 (01:38 +0000)]
Fixed failing hunks.
Wayne Davison [Mon, 28 Feb 2005 02:18:10 +0000 (02:18 +0000)]
Updated to apply cleanly.
Wayne Davison [Sun, 27 Feb 2005 07:52:51 +0000 (07:52 +0000)]
Updated to apply cleanly.
Wayne Davison [Sun, 27 Feb 2005 07:52:39 +0000 (07:52 +0000)]
Fixed failing hunk.
Wayne Davison [Sun, 27 Feb 2005 07:40:09 +0000 (07:40 +0000)]
A simple patch for adding last-match filter-rule files.
Wayne Davison [Sat, 26 Feb 2005 19:36:55 +0000 (19:36 +0000)]
Got rid of patch fuzz.
Wayne Davison [Sat, 26 Feb 2005 19:35:20 +0000 (19:35 +0000)]
Fixed failing hunks.
Wayne Davison [Sat, 26 Feb 2005 05:30:48 +0000 (05:30 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 25 Feb 2005 18:50:46 +0000 (18:50 +0000)]
Improved the option names.
Wayne Davison [Wed, 23 Feb 2005 02:59:32 +0000 (02:59 +0000)]
Updated to apply cleanly.
Wayne Davison [Tue, 22 Feb 2005 18:48:44 +0000 (18:48 +0000)]
A relative source path starts in the --source-cd=DIR directory.
Wayne Davison [Tue, 22 Feb 2005 03:18:27 +0000 (03:18 +0000)]
Fixed a failing hunk.
Wayne Davison [Tue, 22 Feb 2005 02:14:50 +0000 (02:14 +0000)]
Updated to apply cleanly.
Wayne Davison [Tue, 22 Feb 2005 02:14:42 +0000 (02:14 +0000)]
Fixed failing hunks.
Wayne Davison [Mon, 21 Feb 2005 11:06:25 +0000 (11:06 +0000)]
Fixed patch fuzz.
Wayne Davison [Mon, 21 Feb 2005 11:05:29 +0000 (11:05 +0000)]
Fixed failing hunks.
Wayne Davison [Mon, 21 Feb 2005 07:31:18 +0000 (07:31 +0000)]
Fixed failing hunk.
Wayne Davison [Sun, 20 Feb 2005 22:15:33 +0000 (22:15 +0000)]
Updated o apply cleanly.
Wayne Davison [Sun, 20 Feb 2005 03:24:12 +0000 (03:24 +0000)]
Fixed a variable and a function that changed names.
Wayne Davison [Sun, 20 Feb 2005 03:04:06 +0000 (03:04 +0000)]
Got rid of patch fuzz.
Wayne Davison [Sun, 20 Feb 2005 01:13:37 +0000 (01:13 +0000)]
Kevin Day's version of the gzip-rsyncable patch.
Wayne Davison [Sun, 20 Feb 2005 01:13:12 +0000 (01:13 +0000)]
Skip any version of the gzip-rsyncable diff.
Wayne Davison [Sun, 20 Feb 2005 01:05:09 +0000 (01:05 +0000)]
Applied to CVS.
Wayne Davison [Sun, 20 Feb 2005 00:20:34 +0000 (00:20 +0000)]
Fixed patch fuzz.
Wayne Davison [Sun, 20 Feb 2005 00:18:07 +0000 (00:18 +0000)]
Fixed failing hunks.
Wayne Davison [Sat, 19 Feb 2005 09:36:46 +0000 (09:36 +0000)]
Fixed patch fuzz.
Wayne Davison [Sat, 19 Feb 2005 09:35:49 +0000 (09:35 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 18 Feb 2005 20:21:44 +0000 (20:21 +0000)]
Got rid of some patch fuzz.
Wayne Davison [Fri, 18 Feb 2005 20:21:32 +0000 (20:21 +0000)]
Fixed a failing hunk.
Wayne Davison [Wed, 16 Feb 2005 17:09:33 +0000 (17:09 +0000)]
Got rid of patch fuzz.
Wayne Davison [Wed, 16 Feb 2005 15:44:37 +0000 (15:44 +0000)]
Fixed patch fuzz.
Wayne Davison [Wed, 16 Feb 2005 15:43:01 +0000 (15:43 +0000)]
Fixed failing hunks.
Wayne Davison [Tue, 15 Feb 2005 23:14:10 +0000 (23:14 +0000)]
A few more minor inprovements.
Wayne Davison [Tue, 15 Feb 2005 20:46:08 +0000 (20:46 +0000)]
Renamed option to --remove-sent-files so that the --delete prefixed
options only refer to options that affect the receiving side.
Wayne Davison [Tue, 15 Feb 2005 20:14:10 +0000 (20:14 +0000)]
Updated to have the sender remove symlinks that got created/changed.
Wayne Davison [Tue, 15 Feb 2005 19:50:33 +0000 (19:50 +0000)]
Fixed compile problem that crept into the code due to a
variable's name being changed.
Wayne Davison [Tue, 15 Feb 2005 19:36:43 +0000 (19:36 +0000)]
Improved the docs.
Wayne Davison [Tue, 15 Feb 2005 19:36:33 +0000 (19:36 +0000)]
Got rid of patch fuzz.
Wayne Davison [Tue, 15 Feb 2005 19:34:30 +0000 (19:34 +0000)]
Fixed a failing hunk.
Wayne Davison [Mon, 14 Feb 2005 17:50:30 +0000 (17:50 +0000)]
If a server is refusing --delete, it should refuse
--delete-sent-files also.
Wayne Davison [Mon, 14 Feb 2005 02:56:36 +0000 (02:56 +0000)]
Fixed patch fuzz.
Wayne Davison [Mon, 14 Feb 2005 02:55:16 +0000 (02:55 +0000)]
Fixed failing hunks.
Wayne Davison [Mon, 14 Feb 2005 02:45:00 +0000 (02:45 +0000)]
Applied to trunk.
Wayne Davison [Sun, 13 Feb 2005 22:03:14 +0000 (22:03 +0000)]
Fixed patch fuzz.
Wayne Davison [Sun, 13 Feb 2005 22:01:54 +0000 (22:01 +0000)]
Fixed a failing hunk.
Wayne Davison [Sun, 13 Feb 2005 21:53:26 +0000 (21:53 +0000)]
- If we find a file with an identical size & mod-time to the file
on the server, prefer that over any similarly named file.
- Added the short-option -y for specifying --fuzzy.
Wayne Davison [Sun, 13 Feb 2005 21:24:04 +0000 (21:24 +0000)]
Added FLAG_NO_FUZZY.
Wayne Davison [Sun, 13 Feb 2005 10:10:50 +0000 (10:10 +0000)]
- Fixed a couple bugs in find_filename_suffix().
- Upgraded the fuzzy algorithm to scan the entire parent dir for a
file into a file_list object when the first file for a particular
directory is handled. This avoids rescanning the directory for
each missing file, and also avoids the problem of finding: a non-
regular file, an active rsync temp-file, a file that is being
updated by the receiver, or a server-excluded file.
Wayne Davison [Sun, 13 Feb 2005 07:00:00 +0000 (07:00 +0000)]
Fixed failing hunks.
Wayne Davison [Sat, 12 Feb 2005 20:01:43 +0000 (20:01 +0000)]
Fixed some patch fuzz.
Wayne Davison [Sat, 12 Feb 2005 20:01:28 +0000 (20:01 +0000)]
- Ignore 1-line of fuzz unless --minor-updates was specified.
- Added --failures-only (-f) option.
Wayne Davison [Sat, 12 Feb 2005 19:54:17 +0000 (19:54 +0000)]
Applied to the trunk.
Wayne Davison [Sat, 12 Feb 2005 19:27:58 +0000 (19:27 +0000)]
Fixed a failing hunk.
Wayne Davison [Sat, 12 Feb 2005 19:25:54 +0000 (19:25 +0000)]
- We don't need to ignore local rules in send_file_name() anymore
when --delete-excluded was specified because the local filter
list has already been pruned of any rules that don't apply on
the receiver. This simplification removes the need for the code
that set delete_excluded to 2 for protocol_version >= 29.
- Improved the code in get_rule_prefix() to always supply the full
list of prefixes for protocol_version >= 29.
- Don't ever avoid a get_rule_prefix() when trimming the filter list
without sending it because it is the function that tells us if a
rule is too modern for the other side to deal with (e.g. if we
couldn't send the protect rules to the receiver).
Wayne Davison [Fri, 11 Feb 2005 23:25:23 +0000 (23:25 +0000)]
Fixed hunk fuzz.
Wayne Davison [Fri, 11 Feb 2005 23:22:00 +0000 (23:22 +0000)]
Fixed a failing hunk for the latest manpage.
Wayne Davison [Fri, 11 Feb 2005 22:51:12 +0000 (22:51 +0000)]
Fixed failing hunk.
Wayne Davison [Fri, 11 Feb 2005 22:47:21 +0000 (22:47 +0000)]
Made the hide/protect antonym rules better.
Wayne Davison [Fri, 11 Feb 2005 20:41:37 +0000 (20:41 +0000)]
A new option: --append.
Wayne Davison [Fri, 11 Feb 2005 17:21:48 +0000 (17:21 +0000)]
- Fixed a failing hunk.
- Improved the docs a bit.
Wayne Davison [Wed, 9 Feb 2005 05:00:06 +0000 (05:00 +0000)]
Fixed a bug in the propagation of a filter rule's "r" modifier
to a server-sender.
Wayne Davison [Tue, 8 Feb 2005 19:14:19 +0000 (19:14 +0000)]
- Added long-name versions of the options.
- Added "send" and "unprotect" (opposites of "hide" and "protect").
Wayne Davison [Mon, 7 Feb 2005 21:13:19 +0000 (21:13 +0000)]
Fixed failing hunks.
Wayne Davison [Sun, 6 Feb 2005 07:27:39 +0000 (07:27 +0000)]
Fixed a failing hunk.
Wayne Davison [Sat, 5 Feb 2005 17:54:22 +0000 (17:54 +0000)]
Updated to apply to 1.3.5.
Wayne Davison [Sat, 5 Feb 2005 07:25:54 +0000 (07:25 +0000)]
A patch that makes it possible to write filter rules that affect
the sender, the receiver, or both (the latter can protect against
the deleting power of --delete-excluded).
Wayne Davison [Sat, 5 Feb 2005 01:25:10 +0000 (01:25 +0000)]
Fixed a failing hunk.
Wayne Davison [Thu, 3 Feb 2005 02:12:24 +0000 (02:12 +0000)]
Updated to apply cleanly.
Wayne Davison [Thu, 3 Feb 2005 02:08:39 +0000 (02:08 +0000)]
Fixed failing hunks.
Wayne Davison [Sun, 30 Jan 2005 10:13:33 +0000 (10:13 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 28 Jan 2005 19:36:25 +0000 (19:36 +0000)]
Fixed failing hunks.
Wayne Davison [Fri, 28 Jan 2005 17:14:14 +0000 (17:14 +0000)]
Added check to ensure that a read-only daemon doesn't honor
--delete-sent-files.
Wayne Davison [Thu, 27 Jan 2005 22:48:03 +0000 (22:48 +0000)]
Applied to the trunk with option renamed to be --delay-updates.
Wayne Davison [Thu, 27 Jan 2005 22:25:30 +0000 (22:25 +0000)]
Applied to the trunk.
Wayne Davison [Tue, 25 Jan 2005 18:16:34 +0000 (18:16 +0000)]
Added .rsync-filter.
Wayne Davison [Tue, 25 Jan 2005 12:18:25 +0000 (12:18 +0000)]
substitute exclude -> filter, as appropriate.
Wayne Davison [Tue, 25 Jan 2005 09:35:46 +0000 (09:35 +0000)]
Some more doc changes and a couple minor code tweaks.
Wayne Davison [Tue, 25 Jan 2005 03:39:03 +0000 (03:39 +0000)]
Got rid of patch fuzz.
Wayne Davison [Tue, 25 Jan 2005 03:29:55 +0000 (03:29 +0000)]
Fixed two failing hunks.
Wayne Davison [Tue, 25 Jan 2005 00:53:42 +0000 (00:53 +0000)]
Applied to trunk (with a few changes).
Wayne Davison [Mon, 24 Jan 2005 02:26:08 +0000 (02:26 +0000)]
Fixed some failing hunks.
Wayne Davison [Mon, 24 Jan 2005 02:11:44 +0000 (02:11 +0000)]
Get rid of some fuzz.
Wayne Davison [Mon, 24 Jan 2005 02:08:40 +0000 (02:08 +0000)]
Fixed failing hunks.
Wayne Davison [Mon, 24 Jan 2005 02:08:26 +0000 (02:08 +0000)]
Got rid of dependency on delete-during.diff.
Wayne Davison [Mon, 24 Jan 2005 02:05:37 +0000 (02:05 +0000)]
Rejected (using omit-dir-times.diff instead).
Wayne Davison [Mon, 24 Jan 2005 01:42:23 +0000 (01:42 +0000)]
Applied to the turnk (with a few tweaks).
Wayne Davison [Mon, 24 Jan 2005 00:52:45 +0000 (00:52 +0000)]
Applied to the trunk.
Wayne Davison [Mon, 24 Jan 2005 00:30:15 +0000 (00:30 +0000)]
Got rid of some fuzz.
Wayne Davison [Mon, 24 Jan 2005 00:29:53 +0000 (00:29 +0000)]
Changed the short option from -d to -O.
Wayne Davison [Mon, 24 Jan 2005 00:28:30 +0000 (00:28 +0000)]
Fixed a failing hunk.
Wayne Davison [Sun, 23 Jan 2005 08:07:40 +0000 (08:07 +0000)]
- Improved the comment in front of send_file_list().
- Dropped the do_subdir arg from delete_in_dir().
- Improved the logic in delete_in_dir() and send_file_list() for
handling the various --delete* types.
Wayne Davison [Sun, 23 Jan 2005 07:36:18 +0000 (07:36 +0000)]
Fixed failing hunks.
Wayne Davison [Sun, 23 Jan 2005 07:16:56 +0000 (07:16 +0000)]
Updated to work with latest CVS.
Wayne Davison [Fri, 21 Jan 2005 20:09:01 +0000 (20:09 +0000)]
Some doc improvements.
Wayne Davison [Fri, 21 Jan 2005 19:14:09 +0000 (19:14 +0000)]
Fixed 2-line fuzz.
Wayne Davison [Fri, 21 Jan 2005 19:13:17 +0000 (19:13 +0000)]
Fixed failing hunk.
Wayne Davison [Fri, 21 Jan 2005 18:58:28 +0000 (18:58 +0000)]
Changed the name of the .rsync-rules file (used by -F) to
.rsync-filter.
Wayne Davison [Fri, 21 Jan 2005 11:00:18 +0000 (11:00 +0000)]
- Decided to put the new, smaller delete_files() back into
receiver.c.
- Got rid of the call of add_cvs_excludes() in the delete_files()
function because it potentially adds the excludes a second time.
Instead, make sure that the one code path in main.c that was
missing the add_cvs_excludes() call now calls it.