[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(-)

The rsync repository.

More information about the rsync-cvs mailing list