From af64b0a64d10dd78b7e1fe434906e6b1f43971fd Mon Sep 17 00:00:00 2001 From: ben Date: Sat, 5 Oct 2002 17:45:07 +0000 Subject: Various updates for 0.11.0 git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@220 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/CHANGELOG | 9 +++++--- rdiff-backup/FAQ-body.html | 51 +++++++++++++++++++++++++++++++++++++-------- rdiff-backup/TODO | 3 +++ rdiff-backup/rdiff-backup | 2 +- rdiff-backup/rdiff-backup.1 | 9 ++++---- 5 files changed, 57 insertions(+), 17 deletions(-) diff --git a/rdiff-backup/CHANGELOG b/rdiff-backup/CHANGELOG index 306a69d..a663f3f 100644 --- a/rdiff-backup/CHANGELOG +++ b/rdiff-backup/CHANGELOG @@ -1,4 +1,4 @@ -New in v0.11.0 (2002/09/30) +New in v0.11.0 (2002/10/05) --------------------------- If get a socket error from trying to create a socket whose name is too @@ -9,8 +9,8 @@ Added --exclude-special-files switch, which excludes fifos, symlinks, sockets, and device files. --windows-mode is now short for --windows-time-format --chars-to-quote -A-Z: --exclude-special-files. Thanks to Paul-Erik Törrönen for some -helpful windows info. +A-Z: --no-hard-links --exclude-special-files. Thanks to Paul-Erik +Törrönen for some helpful windows info. Multiple --include and --exclude statements can now be given in a single file. See the documentation on @@ -35,6 +35,9 @@ was specified with a trailing backslash. Added a bit more logging so it should be apparent which file was being processed when an error occurs (thanks to Gerd Knops for suggestion). +Fixed bug when using --chars-to-quote and directory deleted that has +quoted characters in it. + New in v0.10.1 (2002/09/16) --------------------------- diff --git a/rdiff-backup/FAQ-body.html b/rdiff-backup/FAQ-body.html index 4c03a47..2977ea3 100644 --- a/rdiff-backup/FAQ-body.html +++ b/rdiff-backup/FAQ-body.html @@ -8,6 +8,8 @@ syntax". What's happening?
  • Does rdiff-backup run under Windows?
  • +
  • Does rdiff-backup run under Mac OS X?
  • +
  • My backup set contains some files that I just realized I don't want/need backed up. How do I remove them from the backup volume to save space?
  • How do I install the RPMs on Redhat linux system?
  • @@ -111,15 +113,46 @@ some header files in the Makefile: -Then, whenever you use rdiff-backup (or at least if you are backing up -to or restoring from a Windows system), use the ---windows-time-format switch, which will tell -rdiff-backup not to put a colon (":") in a filename (this option was -added after Jason posted his message). Finally, as Michael Muegel -points out, you have to exclude all files from the source directory -which have colons in them, so add something like the --exclude ".*:.*" -option. In the near future some quoting facility may be added to deal -with these issues. +Then, whenever you use rdiff-backup to back up from a unix system to +Windows, use the --windows-mode switch. This +compensates for some windows file systems' inability to store hard +links, symlinks, device files, sockets, fifos, case sensitive +filenames, and filenames with colons (":") in them. (Note: device +files, symlinks, fifos, and sockets will simply be skipped, and hard +link information will not be recorded.) + +

    If you are backing up one windows system to another, full +--windows-mode is not necessary, but you'll still need +--windows-time-format, which stops rdiff-backup from +trying to make increment files with colons in them. + + +

    + +

  • Does rdiff-backup run under Mac OS X? + +

    +Yes, but there may be some issues installing librsync. See this +message from Gerd Knops: + +

    +From: Gerd Knops 
    +Date: Thu, 3 Oct 2002 03:56:47 -0500 (01:56 PDT)
    +
    +[parts of original message deleted]
    +these instructions build it fine with all tests running OK
    +(librsync-0.9.5.1 on OS X 10.2.1):
    +
    +	aclocal
    +	autoconf
    +	automake --foreign --add-missing
    +	CFLAGS=-no-cpp-precomp ./configure
    +	make
    +	make install
    +
    + +Also, if you are backing up to a file system that is not case +sensitive you may need to use "--chars-to-quote A-Z".
  • diff --git a/rdiff-backup/TODO b/rdiff-backup/TODO index cc2624c..cabaa0f 100644 --- a/rdiff-backup/TODO +++ b/rdiff-backup/TODO @@ -3,6 +3,9 @@ Write some better selection test cases to test new Iterate_fast func. Work on killtest code - avoid returning a failure when a file is simply skipped. +Work on WindowsTest code - avoid returning failure because symlinks, +etc., are skipped. + Look at error code, make sure filename is always mentioned (see Knops email). diff --git a/rdiff-backup/rdiff-backup b/rdiff-backup/rdiff-backup index a169a43..1281a9c 100755 --- a/rdiff-backup/rdiff-backup +++ b/rdiff-backup/rdiff-backup @@ -1,6 +1,6 @@ #!/usr/bin/env python # rdiff-backup -- Mirror files while keeping incremental changes -# Version $version released September 16, 2002 +# Version $version released October 5, 2002 # Copyright (C) 2001, 2002 Ben Escoto # # This program is licensed under the GNU General Public License (GPL). diff --git a/rdiff-backup/rdiff-backup.1 b/rdiff-backup/rdiff-backup.1 index 8f36230..0835e7a 100644 --- a/rdiff-backup/rdiff-backup.1 +++ b/rdiff-backup/rdiff-backup.1 @@ -356,10 +356,11 @@ Print the current version and exit .TP .B --windows-mode This option is short for "--chars to quote A-Z: --windows-time-format ---exclude-special-files" and is appropriate when backing a normal unix -file system to one that doesn't allow colons in filenames and is not -case sensitive. --windows-mode should not be necessary when backing -up one windows file system to another, although --windows-time-format +--no-hard-links --exclude-special-files" and is appropriate when +backing a normal unix file system to one that doesn't allow colons in +filenames, is not case sensitive, and cannot store special files or +hard links. --windows-mode should not be necessary when backing up +one windows file system to another, although --windows-time-format would still be required. .TP .B --windows-time-format -- cgit v1.2.1