- 22 Jan, 2006 2 commits
-
-
Wayne Davison authored
(keeping the more optimal stat() calling, though).
-
Wayne Davison authored
-
- 21 Jan, 2006 16 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
is handled in a new way. - Moved a stat out of delete_in_dir() into do_delete_pass() to make --delete-during more efficient. - Added a missing "#ifdef SUPPORT_LINKS...#endif" block around some symlink code.
-
Wayne Davison authored
points (including "bind" mounts). - The --chmod option now affects devices (only skipping symlinks).
-
Wayne Davison authored
-
Wayne Davison authored
options can't cause a compatibility problem.
-
Wayne Davison authored
-
Wayne Davison authored
always reads the exclude information when it is present.
-
Wayne Davison authored
we disabled a delete option that the client sent us (since we may still need to await exclude information from the client in such a case). - If -d and --delete are in effect without -r, we may need to send the -d to the server even if it was implied, and we may need to send --no-r to the server to ensure that we don't get into a protocol-corrupting situation should the remote rsync disable the --delete option (this works because the --no-r option was added in the same version as the functionality which allows --delete to work with -d sans -r.
-
Wayne Davison authored
- Call parse_chmod() with its new arg.
-
Wayne Davison authored
of chmod items (or NULL) and appends the new items onto the end.
-
Wayne Davison authored
the option's text taken from Matt's patch in bugzilla.
-
Wayne Davison authored
that only the client needs to know about --chmod (but if an older version sends the option to the server, we'll still handle it).
-
Wayne Davison authored
side so that only the sending side does the work.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
- 20 Jan, 2006 7 commits
-
-
Wayne Davison authored
- Made send_file_entry() derive the base_flag value from *file. - Added a flags arg to make_file(). - The flag we send to send_file_name() is a FLAG_* value, not an XMIT_* value.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
that unchanged files should also be itemized.
-
Wayne Davison authored
-
- 19 Jan, 2006 7 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
handle --relative really well: - We must set "is_dot_dir" when we strip off a trailing "/" or "/.". - If a trailing "/" or "/." caused us to treat a symlink as a dir, we now pass our stat() info down to make_file() so that it will always treat the cleaned-up name as a dir too. - We must not strip a leading "/". - Improved the check for ".." elements in the implied dirs.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
the local disk (can easily happen if --dry-run was specified).
-
Wayne Davison authored
-
Wayne Davison authored
dot dirs. Also, reject a ".." dir if it would be sent as part of the relative path.
-
- 17 Jan, 2006 3 commits
-
-
Wayne Davison authored
newlines (which are no longer allowed in rprint()). - Updated the Copyright info for 2006.
-
Wayne Davison authored
-
Wayne Davison authored
-
- 15 Jan, 2006 2 commits
-
-
Wayne Davison authored
locale_charset(), and nl_langinfo().
-
Wayne Davison authored
version: lots more comments, and a "local name" copy now does a chdir to the parent dir of the destination file. - Moved the setlocale() call prior to the parse_arguments() call.
-
- 14 Jan, 2006 3 commits
-
-
Wayne Davison authored
to make sure that it contains readable characters. - Got rid of the buf[len] = '\0' in rwrite(). - Call f_name() with revised args (which also replaces f_name_to()).
-
Wayne Davison authored
-
Wayne Davison authored
-