[SCM] The rsync repository. branch, master,
updated. v3.0.3-180-g3696674
rsync-cvs at lists.samba.org
rsync-cvs at lists.samba.org
Sat Apr 11 18:52:28 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 3696674bc62b0c1250027dbeedafdd7ebafdcf8b (commit)
via 5e2d51ee0675dc39d89c9ec11297a33c12b9181d (commit)
from d735fe20146bc4deedd0b23f3f489240ea9b5a7f (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 3696674bc62b0c1250027dbeedafdd7ebafdcf8b
Author: Wayne Davison <wayned at samba.org>
Date: Sat Apr 11 11:31:31 2009 -0700
More backup improvements:
- 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.
commit 5e2d51ee0675dc39d89c9ec11297a33c12b9181d
Author: Wayne Davison <wayned at samba.org>
Date: Sat Apr 11 06:32:25 2009 -0700
Fix "just in case" unlink. Prefer renaming of normal files
if hard-linking fails.
-----------------------------------------------------------------------
Summary of changes:
backup.c | 275 +++++++++++++++++++++++++----------------------------------
generator.c | 29 ++----
main.c | 14 +++
options.c | 10 ++-
receiver.c | 2 +-
rsync.h | 4 +
t_stub.c | 5 -
util.c | 98 +++++++++++++++------
8 files changed, 220 insertions(+), 217 deletions(-)
hooks/post-receive
--
The rsync repository.
More information about the rsync-cvs
mailing list