]> Dogcows Code - chaz/tar/commit
(struct directory.contents, flags): New members
authorSergey Poznyakoff <gray@gnu.org.ua>
Mon, 8 May 2006 12:10:14 +0000 (12:10 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Mon, 8 May 2006 12:10:14 +0000 (12:10 +0000)
commitc9e7465642f8dc879ea589b628176e6c9b6656bf
treea4442a5f1bb41d8792b5010fcd30c23a38b7ebb7
parenta0b4431f26a72addb201c306ae02c2e12c2d5092
(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/incremen.c
This page took 0.030042 seconds and 4 git commands to generate.