Sergey Poznyakoff
|
2b1bffbad6
|
Optimize searches for directory structures by keeping a pointer to struct directory in struct name.
* src/common.h (struct name): New member `directory' replaces
dir_contents. Rearrange members.
(rebase_directory): Change signature.
(scan_directory): Change signature.
(name_fill_directory)
(directory_contents, safe_directory_contents): New prototypes.
(append_incremental_renames): Change signature.
(replace_prefix): New proto.
* src/compare.c (diff_dumpdir): Use directory_contents + scan_directory.
* src/create.c
* src/incremen.c (replace_prefix): Move to misc.c
(rebase_directory): Rewrite.
(scan_directory): Return pointer to struct directory.
(directory_contents, safe_directory_contents): New functions.
(get_directory_contents): Remove.
(name_fill_directory): New function.
(append_incremental_renames): Rewrite. This also fixes a memory leak.
* src/names.c (name_gather, addname): Reflect changes in struct name.
(add_hierarchy_to_namelist): Rewrite using name_fill_directory and
directory_contents.
(rebase_child_list): Update call to rebase_directory.
(collect_and_sort_names): Optimize
* src/misc.c (replace_prefix): New function.
* src/names.c (add_hierarchy_to_namelist): Use new get_directory_contents.
* tests/incr05.at: New test case.
* tests/incr06.at: New test case.
* tests/Makefile.am, test/testsuite.at: Add incr05.at and incr06.at.
* doc/Makefile.am (check-options): Improve rule.
* doc/tar.texi, NEWS: Update.
|
2009-08-08 15:29:19 +03:00 |
|
Sergey Poznyakoff
|
2a89f7a0a8
|
* NEWS: Document --no-check-device and --check-device.
* doc/rendition.texi: Change the way FIXME-*refs are handled in
!PROOF.
* doc/intern.texi, doc/tar.texi: Update.
* doc/untabify.el: New file.
* doc/Makefile.am (EXTRA_DIST): Add untabify.el
(untabify, final, check-format, check-refs, check-fixmes)
(check-unrevised, all-check-docs, check-docs): New rules.
|
2008-03-27 10:11:05 +00:00 |
|
Sergey Poznyakoff
|
362492fe70
|
Use texi2html and the CVS version of gendocs.sh to create HTML versions of the manual
|
2007-10-30 14:08:21 +00:00 |
|
Sergey Poznyakoff
|
1fb35e7374
|
Final update for GPLv3
|
2007-06-29 20:20:02 +00:00 |
|
Sergey Poznyakoff
|
a0fb51e136
|
Relicense under GPLv3
|
2007-06-27 13:30:12 +00:00 |
|
Sergey Poznyakoff
|
b27b516b68
|
(tar_TEXINFOS): Add tar-snapshot-edit.texi
|
2007-06-16 12:09:34 +00:00 |
|
Sergey Poznyakoff
|
2614af6d3c
|
(manual): Fix TEXINPUTS
|
2006-07-05 06:46:11 +00:00 |
|
Sergey Poznyakoff
|
c7aa519f09
|
(tar_TEXINFOS): Sorted
|
2006-06-25 12:44:15 +00:00 |
|
Sergey Poznyakoff
|
ae67839879
|
(tar_TEXINFOS): Add sparse.texi
|
2006-06-23 15:19:08 +00:00 |
|
Sergey Poznyakoff
|
378818cb3e
|
(check-options): Expand macros before grepping in $(info_TEXINFOS)
|
2006-06-13 13:34:14 +00:00 |
|
Sergey Poznyakoff
|
b886724818
|
(check-options): New goal
|
2006-06-12 22:49:37 +00:00 |
|
Sergey Poznyakoff
|
a35935e973
|
(master-menu): New goal
|
2006-06-11 15:04:39 +00:00 |
|
Sergey Poznyakoff
|
fb88325f56
|
(tar_TEXINFOS): Add intern.texi
(EXTRA_DIST): Remove convtexi.pl, add texify.sed
|
2006-06-09 13:46:11 +00:00 |
|
Sergey Poznyakoff
|
e2dbba2f07
|
(tar_TEXINFOS): Add dumpdir.texi
|
2006-06-08 14:42:07 +00:00 |
|
Sergey Poznyakoff
|
8b2504deca
|
Update
|
2005-11-05 16:49:17 +00:00 |
|
Paul Eggert
|
120e96c480
|
Update FSF postal mail address.
|
2005-05-15 03:59:08 +00:00 |
|
Sergey Poznyakoff
|
9adc789138
|
(tar_TEXINFOS): Add genfile.texi
|
2005-05-12 15:38:37 +00:00 |
|
Sergey Poznyakoff
|
4e52e75bbe
|
Updated
|
2005-01-18 01:53:09 +00:00 |
|
Sergey Poznyakoff
|
01778aa4a9
|
Updated
|
2005-01-18 01:18:07 +00:00 |
|
Sergey Poznyakoff
|
b8efe40f54
|
Use gendocs.sh to generate web documentation
|
2005-01-11 16:27:43 +00:00 |
|
Sergey Poznyakoff
|
2c7d98238b
|
(.text): Fixed rule
|
2004-10-04 09:29:25 +00:00 |
|
Sergey Poznyakoff
|
823f96841c
|
Rewritten. Added rules for generating documentation for the project's website.
|
2004-05-11 13:10:45 +00:00 |
|
Sergey Poznyakoff
|
eb42c0070d
|
(tar.dvi): Fixed TEXINPUTS value.
|
2003-07-25 15:08:17 +00:00 |
|
Paul Eggert
|
89cf4ccc6f
|
GNU tar 1.13
|
1997-04-25 00:08:58 +00:00 |
|