Update
This commit is contained in:
47
ChangeLog
47
ChangeLog
@@ -1,3 +1,50 @@
|
||||
2006-05-05 Sergey Poznyakoff <gray@gnu.org.ua>
|
||||
|
||||
Listed incremental backups: keep more information about
|
||||
directories. Handle renamed directories more effectively
|
||||
(initial implementation, more updates to follow).
|
||||
Source tree before this point is tagged
|
||||
alpha_1_15_90_incremental_1.
|
||||
|
||||
* NEWS: Update
|
||||
* configure.ac: Raise version number to 1.15.91
|
||||
* src/common.h (rename_directory,append_incremental_renames): New
|
||||
functions.
|
||||
* src/extract.c (rename_directory): New function
|
||||
* src/incremen.c (struct directory.contents, flags): New members
|
||||
(nfs,found,new): Remove. Replaced by appropriate bitmask values in
|
||||
`flags' field. All uses updated.
|
||||
(directory_meta_table): New table.
|
||||
(hash_directory): Rename to hash_directory_name
|
||||
(compare_directories): Rename to compare_directory_names
|
||||
(hash_directory_meta,compare_directory_meta,find_directory_meta):
|
||||
New functions
|
||||
(compare_dirents): Removed
|
||||
(note_directory): Get 7th argument: directory contents.
|
||||
All callers updated
|
||||
(dumpdir_locate,makedumpdir): New functions
|
||||
(scan_directory): Rewritten. Use makedumpdir to create a sorted
|
||||
dumpdir array. This makes the obstack argument unnecessary. Besides,
|
||||
ALL_CHILDREN flag is set only for new directories.
|
||||
(procdir): Change return type to struct directory. Return
|
||||
immediately if the directory was already initialized. Discover
|
||||
directory renames using directory_meta_table.
|
||||
(append_incremental_renames): New function.
|
||||
(read_directory_file, write_directory_file): Use new snapshot file
|
||||
format.
|
||||
* src/names.c (collect_and_sort_names): Update dir_contents of the
|
||||
first non-fake name entry when in listed incremental mode.
|
||||
|
||||
* tests/incr03.at: New testcase
|
||||
* tests/rename01.at: New testcase
|
||||
* tests/rename02.at: New testcase
|
||||
* tests/rename03.at: New testcase
|
||||
* tests/Makefile.am: Add
|
||||
incr03.at,rename01.at,rename02.at,rename03.at
|
||||
* tests/testsuite.at: Likewise.
|
||||
* tests/listed02.at: Update for the new behavior
|
||||
* tests/multiv04.at (AT_KEYWORDS): Add missing incremental kw.
|
||||
|
||||
2006-05-02 Sergey Poznyakoff <gray@gnu.org.ua>
|
||||
|
||||
* src/buffer.c (try_new_volume): Attempt to continue if the name
|
||||
|
||||
Reference in New Issue
Block a user