- 02 Sep, 2009 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
- 01 Sep, 2009 1 commit
-
-
Wayne Davison authored
-
- 29 Aug, 2009 1 commit
-
-
Wayne Davison authored
If a symlink, device, special-file, or hard-linked file is replacing an existing non-directory, the new file is created using a temporary filename and then renamed into place. Also changed the handling of a cluster of hard-linked symlinks/devices/special-files to always ensure the first item in the cluster is correct, since it doesn't really save any significant work to try to find an existing correct item later in the cluster to link with.
-
- 22 Aug, 2009 2 commits
-
-
Wayne Davison authored
Fixes bug 6569.
-
Wayne Davison authored
-
- 15 Aug, 2009 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
- 14 Aug, 2009 1 commit
-
-
Wayne Davison authored
-
- 13 Aug, 2009 1 commit
-
-
Wayne Davison authored
Inspired by the patch to bug 6633.
-
- 10 Aug, 2009 1 commit
-
-
Wayne Davison authored
-
- 08 Aug, 2009 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
- 01 Aug, 2009 1 commit
-
-
Wayne Davison authored
-
- 05 Jun, 2009 1 commit
-
-
Wayne Davison authored
Patch from Tim Spriggs.
-
- 01 Jun, 2009 1 commit
-
-
Wayne Davison authored
writing a batch file.
-
- 23 May, 2009 8 commits
-
-
Wayne Davison authored
for each file given on the command-line.
-
Wayne Davison authored
-
Wayne Davison authored
that is based on the master in the new "based-on:" line.
-
Wayne Davison authored
-
Matt McCutchen authored
- 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.]
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
- 14 May, 2009 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
function for the latter, it will always exist).
-
- 08 May, 2009 1 commit
-
-
Wayne Davison authored
-
- 07 May, 2009 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
to {user,group}_to_*(). Based on a patch by Matt McCutchen.
-
- 05 May, 2009 1 commit
-
-
Matt McCutchen authored
in the man page.
-
- 27 Apr, 2009 1 commit
-
-
Wayne Davison authored
-
- 26 Apr, 2009 1 commit
-
-
Wayne Davison authored
Since the value is not needed, protocol 31 no longer sends it, while older protocols are optimized so the sender just sends a valid rdev value as efficiently as possible. The receiver no longer caches an rdev value for special files, and the generator will always pass a 0 rdev value to do_mknod() for special files. Fixes bug #6280.
-
- 14 Apr, 2009 1 commit
-
-
Wayne Davison authored
in the strncasecmp() of OpenSUSE 10.2 (x86_64).
-
- 13 Apr, 2009 1 commit
-
-
Wayne Davison authored
-
- 12 Apr, 2009 4 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
dir.
-
- 11 Apr, 2009 2 commits
-
-
Wayne Davison authored
- Changed get_backup_name() to verify the backup path, and make any missing directories. This avoids accidental use of a symlink as a dir in a backup path, and gets rid of any other non-dirs that are in the way. It also avoids the need for various operations to retry after calling make_bak_dir(), simplifying several pices of code. - Changed create_directory_path() to make_path(), giving it flags that lets the caller decide if it should skip a leading slash or drop the trailing filename. - Mention when we create the backup directory, so the user is not caught unaware when rsync uses a directory they didn't expect. - Got rid of some dir-moving backup code that is not used. - Added a little more backup-debug output.
-
Wayne Davison authored
if hard-linking fails.
-