summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-10-05 17:45:07 +0000
committerben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-10-05 17:45:07 +0000
commitaf64b0a64d10dd78b7e1fe434906e6b1f43971fd (patch)
tree3327c9bb234a7100dc44a3275573e3ae9a227174
parentb148c04208515eb3bd781c8c868cba147a5e8458 (diff)
downloadrdiff-backup-af64b0a64d10dd78b7e1fe434906e6b1f43971fd.tar.gz
Various updates for 0.11.0
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@220 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
-rw-r--r--rdiff-backup/CHANGELOG9
-rw-r--r--rdiff-backup/FAQ-body.html51
-rw-r--r--rdiff-backup/TODO3
-rwxr-xr-xrdiff-backup/rdiff-backup2
-rw-r--r--rdiff-backup/rdiff-backup.19
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?</a></li>
<li><a href="#windows">Does rdiff-backup run under Windows?</a></li>
+<li><a href="#OSX">Does rdiff-backup run under Mac OS X?</a></li>
+
<li><a href="#remove_dir">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?</li>
<li><a href="#redhat">How do I install the RPMs on Redhat linux system?</a></li>
@@ -111,15 +113,46 @@ some header files in the Makefile:
</pre>
-Then, whenever you use rdiff-backup (or at least if you are backing up
-to or restoring from a Windows system), use the
-<strong>--windows-time-format</strong> 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 <strong>--windows-mode</strong> 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.)
+
+<p>If you are backing up one windows system to another, full
+--windows-mode is not necessary, but you'll still need
+<strong>--windows-time-format</strong>, which stops rdiff-backup from
+trying to make increment files with colons in them.
+</li>
+
+<P>
+<a name="OSX">
+<li><strong>Does rdiff-backup run under Mac OS X?</strong>
+
+<p>
+Yes, but there may be some issues installing librsync. See this
+message from Gerd Knops:
+
+<pre>
+From: Gerd Knops <gerti@bitart.com>
+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
+</pre>
+
+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".
</li>
<P>
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 <bescoto@stanford.edu>
#
# 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