summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rdiff-backup/CHANGELOG13
-rw-r--r--rdiff-backup/README11
-rw-r--r--rdiff-backup/rdiff-backup.118
3 files changed, 25 insertions, 17 deletions
diff --git a/rdiff-backup/CHANGELOG b/rdiff-backup/CHANGELOG
index 5e7ead1..a56f0b4 100644
--- a/rdiff-backup/CHANGELOG
+++ b/rdiff-backup/CHANGELOG
@@ -1,11 +1,22 @@
-New in v0.9.2 (2022/06/24)
+New in v0.9.2 (2002/06/27)
--------------------------
+Interface directly with librsync(.a|.so) instead of running "rdiff"
+command line utility. This can significant save fork()ing time when
+processing lots of smallish files that have changed. Also, rdiff is
+no longer required to be in the PATH.
+
+Further speed optimizations, mostly reducing CPU consumption when
+scanning through unchanged files.
+
Fixed Path bug which could caused globbing and regexp include/exclude
statements to malfunction when the base of the source directory was
"/" (root of filesystem). Thanks to Vlastimil Adamovsky for noting
this bug.
+Added quoting for spaces in directory_statistics file, hopefully
+making it easier to parse.
+
New in v0.9.1 (2002/06/19)
--------------------------
diff --git a/rdiff-backup/README b/rdiff-backup/README
index f70059c..e33d77b 100644
--- a/rdiff-backup/README
+++ b/rdiff-backup/README
@@ -2,21 +2,20 @@ INSTALLATION:
Thank you for trying rdiff-backup. To install, run:
- ./setup.py install
+ python setup.py install
The default prefix is /usr, so files are put in /usr/bin,
/usr/share/man/, etc. An alternate prefix can be specified using the
--prefix=<prefix> option. For example:
- ./setup.py install --prefix=/usr/local
+ python setup.py install --prefix=/usr/local
REQUIREMENTS:
-Remember that you must have Python 2.2 or later and librsync installed
-(this means that "python" and "rdiff" should be in your path). To
-download, see http://www.python.org and
-http://sourceforge.net/projects/rproxy/ respectively.
+Remember that you must have Python 2.2 or later and librsync 0.9.5.1
+or later installed. To download, see http://www.python.org and
+http://sourceforge.net/projects/librsync/ respectively.
For remote operation, rdiff-backup should be in installed and in the
PATH on remote system(s) (see man page for more information).
diff --git a/rdiff-backup/rdiff-backup.1 b/rdiff-backup/rdiff-backup.1
index 7f2b474..1d5b86c 100644
--- a/rdiff-backup/rdiff-backup.1
+++ b/rdiff-backup/rdiff-backup.1
@@ -18,16 +18,14 @@ rdiff-backup \- local/remote mirror and incremental backup
.SH DESCRIPTION
.B rdiff-backup
is a script, written in
-.BR python (1) ,
-that uses the
-.BR rdiff (1)
-program to back up one directory to another. The target directory
-ends up a copy of the source directory, but extra reverse diffs are
-stored in the target directory, so you can still recover files lost
-some time ago. The idea is to combine the best features of a mirror
-and an incremental backup. rdiff-backup also preserves symlinks,
-special files, hardlinks, permissions, uid/gid ownership (if it is
-running as root), and modification times.
+.BR python (1)
+that backs up one directory to another. The target directory ends up
+a copy of the source directory, but extra reverse diffs are stored in
+the target directory, so you can still recover files lost some time
+ago. The idea is to combine the best features of a mirror and an
+incremental backup. rdiff-backup also preserves symlinks, special
+files, hardlinks, permissions, uid/gid ownership (if it is running as
+root), and modification times.
.B rdiff-backup
can also operate