Changelog History
Page 7
-
v0.9.0 Changes
June 17, 2002๐ Changed lots of the code to distribute as standard python package instead of single script. Installation procedure is also different.
๐ Speed optimizations - average user might see speed increase of 2 or more.
-
v0.8.0 Changes
June 14, 2002โ Added --null-separator argument so filenames can safely include ๐ newlines in an include/exclude filelist.
๐ Fixed bug that affected restoring from current mirror with the '-r now' option.
-
v0.7.6 Changes
May 31, 2002๐ Improved statistics support, and added --print-statistics and ๐ --calculate-average switches. See the directory_statistics and session_statistics files in the rdiff-backup-data directory.
Major improvements to error correction and resuming.
๐ฆ Now signals SIGQUIT, SIGHUP, and SIGTERM are caught to exit more gracefully.
๐ Fixed crankyness when --exclude-filelist is the last exclude option and it is given an empty file (thanks to Bryce C for report).
-
v0.7.5 Changes
May 21, 2002๐ Fixed resuming bug.
โ After a bit of empirical testing, increased Globals.conn_bufsize and 0๏ธโฃ enabled ssh compression by default (and also added --ssh-no-compression option). This should speed up the "typical" remote session.
๐ Fixed bug noticed by Dean Gaudet in processing of --(include|exclude)-filelist[-stdin] options when source directory was remote.
๐ Fixed --include error reporting bug reported by Ben Edwards.
Small change so 'door' files and other unknown file types will be ignored. (Thanks for Steve Simitzis for sending in a patch for this.)
๐ Fixed bug noticed by Dean Gaudet where, unless the --change-source-perms option is specified, rdiff-backup wouldn't even attempt to open files lacking ownership permissions.
-
v0.7.4 Changes
May 11, 2002โ Added new restore syntax and corresponding -r and --restore-as-of options. For instance, "rdiff-backup -r 1/3/2002 /backup/foo out" โช will try to restore /backup/foo (a file on the mirror directory) to ๐ out, as it was January 3rd, 2002. See man page for more information.
directory_statistics..data files will now be created in the directories underneath rdiff-backup-data/increments. Just look at one ๐ to see what's inside.
โ Added extra options --chars-to-quote, --quoting-char, and ๐ --windows-mode, mostly to allow files whose names have colons (:) in ๐ them to be backed up to windows machines.
Now the -l and --list-increments switches can list the increments corresponding to any mirror file, not just the root directory. Also the option --parsable-output was added to control whether the ๐ป --list-increments output looks better for a human, or computer.
๐ Improved remove-earlier-than handling so it should run approximately as fast locally and remotely.
๐ Probably fixed bug noticed by Erminio Baranzini which caused rdiff-backup to try to preserve access times unnecessarily (the 0๏ธโฃ default is not preserve access times).
Rewrote a few large chunks of code for clarity and simplicity.
๐ Allow extended time strings for the --remove-older-than option.
โ Added RESTORING section to the manual page because there seemed to be some general confusion about this.
hardlink_data, current_mirror, and a few other files now carry the .data extension (instead of .snapshot), to make it clearer they are not copies of source files.
-
v0.7.3 Changes
April 29, 2002๐ Fixed broken remote operation in v0.7.2 by applying (a variant of) โ Daniel Robbins' patch. Also fixed associated bug in test set.
๐ Fixed bug recognizing --[include|exclude]-filelist-stdin options, and IndexError bug reading some filelists.
--force is no longer necessary if the target directory is empty.
--include/--exclude/etc now work for restoring as they do for backing up.
๐ฒ Raised verbosity level for traceback output - if long log error messages are annoying you, set verbosity to 2. Will come up with a ๐ better logging system later.
๐ May have fixed a problem encountered by Matthew Farrellee and Kevin Spicer wherein the _session_info_list information was stored on the ๐ป wrong computer. This could cause rdiff-backup to fail when running after another backup that failed for a different reason. May backport this fix to 0.6.0 later.
๐ May have fixed a problem also noticed by Matthew Farrellee which can cause rdiff-backup to exit when a directory changes into a non-directory file while rdiff-backup is processing the directory. (May also apply to 0.6.0).
๐ Fixed a bug noticed by Jamie Heilman where restoring could fail if a recent rdiff-backup process which produced the backup set was aborted while processing a new directory. (May also apply to 0.6.0)
-
v0.7.2 Changes
April 11, 2002โ Added new selection options --exclude-filelist, --exclude-filelist-stdin, --exclude-regexp, --include-filelist, --include-filelist-stdin, --include-regexp.
*** WARNING *** the --include and --exclude options have changed. The ๐ new --include-regexp and --exclude-regexp are close to, but still ๐ different from the old --include and --exclude options. See the man page for details.
Friendlier error reporting when remote connection doesn't start.
-
v0.7.1 Changes
March 25, 20020๏ธโฃ Now by default .snapshot and .diff increments are compressed with python's internal gzip. The new increments format is backwards โช compatible, but only rdiff-backup >0.7.1 will be able to restore if any gzipped increments are present.
โ Added --no-compression and --no-compression-regexp to control which files are compressed.
-
v0.7.0 Changes
March 21, 2002โ Added hardlink support. This is now the default, but can be turned off with --no-hardlinks.
Clarified a bit of the manual.
๐ May have fixed a bug with remote handling of device files.
-
v0.6.0 Changes
March 14, 2002๐ Fixed some assorted manual "bugs".
๐ Fixed endless loop bug in certain error recovery situation reported by Nick Duffek, and slightly changed around some other error correction code.
Switching to new version numbering system: versions x.2n+1.x are unstable, versions x.2n.x are supposed to be more stable.