]>
Dogcows Code - chaz/tar/log
Paul Eggert [Wed, 8 Mar 2006 02:00:47 +0000 (02:00 +0000)]
Remove unistd_.h from lib/.cvsignore.
Paul Eggert [Wed, 8 Mar 2006 00:55:56 +0000 (00:55 +0000)]
* src/buffer.c (record_buffer_aligned): New var.
(init_buffer): Use it to ensure that the buffer is aligned.
This doesn't result in any measurable performance improvement
on my host (Debian GNU/Linux 3.1 stable, with default block size),
but I assume it does help on some hosts.
Paul Eggert [Wed, 8 Mar 2006 00:23:34 +0000 (00:23 +0000)]
* lib/.cvsignore: Add unistd_.h. Sort.
Sergey Poznyakoff [Sat, 4 Mar 2006 09:58:26 +0000 (09:58 +0000)]
Update
Sergey Poznyakoff [Sat, 4 Mar 2006 09:57:44 +0000 (09:57 +0000)]
Use -f - to read from stdin.
Sergey Poznyakoff [Tue, 21 Feb 2006 07:10:52 +0000 (07:10 +0000)]
Update
Sergey Poznyakoff [Tue, 21 Feb 2006 07:09:39 +0000 (07:09 +0000)]
Fix typo: --to-command instead of --to-program
Paul Eggert [Tue, 21 Feb 2006 05:55:28 +0000 (05:55 +0000)]
* tests/multiv04.at (split directory members in a MV archive):
Don't use %X in an awk printf format; this doesn't work with
Solaris 10 /usr/bin/awk. Use %x instead.
Sergey Poznyakoff [Mon, 20 Feb 2006 10:01:47 +0000 (10:01 +0000)]
Fix copyright years
Sergey Poznyakoff [Mon, 20 Feb 2006 10:00:48 +0000 (10:00 +0000)]
Uniformly start all test titles with a lower case letter
Sergey Poznyakoff [Mon, 20 Feb 2006 09:45:23 +0000 (09:45 +0000)]
Update
Sergey Poznyakoff [Mon, 20 Feb 2006 09:43:58 +0000 (09:43 +0000)]
New test
Sergey Poznyakoff [Mon, 20 Feb 2006 09:43:00 +0000 (09:43 +0000)]
(AT_TAR_MKHIER): New macro
(lustar01.at,lustar02.at,lustar03.at): New tests.
Sergey Poznyakoff [Mon, 20 Feb 2006 09:42:28 +0000 (09:42 +0000)]
Reword test title
Sergey Poznyakoff [Mon, 20 Feb 2006 09:42:08 +0000 (09:42 +0000)]
Remove mkhier, use AT_TAR_MKHIER instead
Sergey Poznyakoff [Mon, 20 Feb 2006 09:41:56 +0000 (09:41 +0000)]
Add build-aux to the PATH
Sergey Poznyakoff [Mon, 20 Feb 2006 09:41:43 +0000 (09:41 +0000)]
(lustar01.at,lustar02.at,lustar03.at): New tests.
Sergey Poznyakoff [Mon, 20 Feb 2006 09:41:29 +0000 (09:41 +0000)]
(split_long_name): Fix maximum length estimation. Patch by Jim Lowe.
Paul Eggert [Mon, 20 Feb 2006 08:15:31 +0000 (08:15 +0000)]
Avoid installation glitches on Solaris 8 with Sun C 5.4.
* lib/.cvsignore: Add system-ioctl.h.
* lib/Makefile.tmpl (noinst_HEADERS): Add system-ioctl.h.
* src/buffer.c: Include system-ioctl.h.
* src/compare.c: Likewise.
* src/delete.c: Likewise.
* src/system.c: Include <getline.h>, <setenv.h>.
* src/tar.c: Include <getline.h>.
Paul Eggert [Mon, 20 Feb 2006 08:14:21 +0000 (08:14 +0000)]
* bootstrap: Don't claim lib/Makefile.am is generated automatically
from itself.
Sergey Poznyakoff [Sun, 19 Feb 2006 21:13:22 +0000 (21:13 +0000)]
Update
Sergey Poznyakoff [Sun, 19 Feb 2006 21:12:50 +0000 (21:12 +0000)]
(new_volume): Prompt the user for archive name if unable to open next archive.
Sergey Poznyakoff [Sun, 19 Feb 2006 20:37:14 +0000 (20:37 +0000)]
Update
Sergey Poznyakoff [Sun, 19 Feb 2006 20:36:31 +0000 (20:36 +0000)]
(add_chunk_header): Free st.orig_file_name after calling finish_header()
Sergey Poznyakoff [Sun, 19 Feb 2006 19:28:47 +0000 (19:28 +0000)]
Updated
Sergey Poznyakoff [Sun, 19 Feb 2006 19:28:17 +0000 (19:28 +0000)]
Raise version number to 1.15.90
Sergey Poznyakoff [Sun, 19 Feb 2006 19:27:28 +0000 (19:27 +0000)]
(dump_file0): Restore file_count_links,accidentally removed on 2005-11-29.
Sergey Poznyakoff [Wed, 8 Feb 2006 21:34:44 +0000 (21:34 +0000)]
Updated
Sergey Poznyakoff [Wed, 8 Feb 2006 21:34:15 +0000 (21:34 +0000)]
(tar_set_quoting_style): Provide second argument to the format spec: program_invocation_short_name. Reported by Jim Meyering.
Paul Eggert [Tue, 7 Feb 2006 23:51:37 +0000 (23:51 +0000)]
* gnulib.modules: Add closeout, exitfial.
* lib/.cvsignore: Add __fpending.c, __fpending.h, closeout.c,
closeout.h.
* src/buffer.c: Incluse closeout.h.
(_open_archive): Use freopen rather than fopen, so
that stdlis is always either stdout or stderr. Use
close_stdout_set_file_name to report its name.
* src/tar.c: Include closeout.h and exitfail.h.
(parse_opt, usage): Call close_stdout as appropriate, to check for
write errors.
(decode_options): Exit with status TAREXIT_FAILURE, not 1.
(main): Set exit_failure, to exit with proper status on memory
allocation failure and the like.
Use close_stdout rather than rolling our own test.
Paul Eggert [Tue, 7 Feb 2006 22:18:36 +0000 (22:18 +0000)]
* NEWS: --version now outputs copyright etc., to conform to the
GNU coding standards. Remove --license.
* gnulib.modules: Add version-etc-fsf.
* doc/tar.texi: Document the change.
* lib/.cvsignore: Add version-etc-fsf.c, version-etc.c, version-etc.h.
* scripts/Makefile.am (SED_CMD): Update PAKCAGE_NAME, not PACKAGE.
* scripts/backup.in: Remove --license. Change --version to conform
to GCS.
* scripts/restore.in: Likewise.
* scripts/backup.sh.in (license): Output briefer license in the
style of coreutils, for consistency with other changes.
* src/tar.c: Include <version-etc.h>.
(LICENSE_OPTION): Remove.
(options): Remove --license.
(license): Remove.
(parse_opt): Use version_etc instead of rolling it ourselves.
Remove --license.
* tests/version.at (tar --version): Check only the first line of
output.
Paul Eggert [Tue, 7 Feb 2006 20:55:49 +0000 (20:55 +0000)]
Update copyright year to 2006.
Sergey Poznyakoff [Tue, 7 Feb 2006 13:58:03 +0000 (13:58 +0000)]
Update
Sergey Poznyakoff [Tue, 7 Feb 2006 13:57:41 +0000 (13:57 +0000)]
(sparse_map_decoder): Fix misleading diagnostic.
Sergey Poznyakoff [Tue, 31 Jan 2006 11:28:59 +0000 (11:28 +0000)]
Update
Sergey Poznyakoff [Tue, 31 Jan 2006 11:28:45 +0000 (11:28 +0000)]
(struct tar_stat_info): New members is_dumpdir and skipped.
Sergey Poznyakoff [Tue, 31 Jan 2006 11:28:32 +0000 (11:28 +0000)]
(list_archive): Use is_dumpdir
Do not wrap skip_member in mv_begin/mv_end, the function itself
takes care of it.
(decode_header): Set stat_info->is_dumpdir
(skip_member): Do nothing if skipped is true
Sergey Poznyakoff [Tue, 31 Jan 2006 11:28:07 +0000 (11:28 +0000)]
(get_gnu_dumpdir): Static
(is_dumpdir): New function
(purge_directory): Use is_dumpdir
Sergey Poznyakoff [Tue, 31 Jan 2006 11:27:41 +0000 (11:27 +0000)]
(prepare_to_extract): Use is_dumpdir member to check for dumpdirs.
Sergey Poznyakoff [Tue, 31 Jan 2006 11:27:14 +0000 (11:27 +0000)]
(get_gnu_dumpdir): Remove prototype
(is_dumpdir): New function
Sergey Poznyakoff [Sat, 21 Jan 2006 23:39:52 +0000 (23:39 +0000)]
Update
Sergey Poznyakoff [Sat, 21 Jan 2006 23:39:20 +0000 (23:39 +0000)]
(decode_options): Refuse using --delete with compression options
Sergey Poznyakoff [Wed, 18 Jan 2006 15:36:23 +0000 (15:36 +0000)]
Update
Sergey Poznyakoff [Wed, 18 Jan 2006 15:36:15 +0000 (15:36 +0000)]
Implement new options --quoting-style, --quote-chars and --no-quote-chars.
Sergey Poznyakoff [Wed, 18 Jan 2006 15:36:01 +0000 (15:36 +0000)]
Initial documentation for --quoting-style, --quote-chars and --no-quote-chars option.
Sergey Poznyakoff [Wed, 18 Jan 2006 15:35:44 +0000 (15:35 +0000)]
(DEFAULT_QUOTING_STYLE): New configuration variable
Sergey Poznyakoff [Wed, 18 Jan 2006 15:35:34 +0000 (15:35 +0000)]
Updated
Paul Eggert [Mon, 9 Jan 2006 22:53:55 +0000 (22:53 +0000)]
* bootstrap: Default to pserver, and switch to cvs.sv.gnu.org,
to accommodate recent changes to the GNU CVS server.
Paul Eggert [Mon, 9 Jan 2006 22:52:34 +0000 (22:52 +0000)]
Add argp-pin.c, mkdirat.c, openat-priv.h.
Sergey Poznyakoff [Wed, 14 Dec 2005 13:00:23 +0000 (13:00 +0000)]
Update
Sergey Poznyakoff [Wed, 14 Dec 2005 12:58:56 +0000 (12:58 +0000)]
Update invocations of name_scan.
Sergey Poznyakoff [Wed, 14 Dec 2005 12:58:34 +0000 (12:58 +0000)]
(name_scan): Change prototype.
Sergey Poznyakoff [Wed, 14 Dec 2005 12:58:22 +0000 (12:58 +0000)]
(name_scan): Take an additional argument requesting the exact matching.
Sergey Poznyakoff [Tue, 13 Dec 2005 13:33:21 +0000 (13:33 +0000)]
Update
Sergey Poznyakoff [Tue, 13 Dec 2005 13:32:29 +0000 (13:32 +0000)]
(addname,add_hierarchy_to_namelist): Initialize explicit member appropriately.
Sergey Poznyakoff [Tue, 13 Dec 2005 13:32:14 +0000 (13:32 +0000)]
(procdir): If name_scan() returns something, check if it was explicitely given in the command line
Sergey Poznyakoff [Tue, 13 Dec 2005 13:31:56 +0000 (13:31 +0000)]
(struct name): New member `explicit'. Remove unused member `isdir'
Sergey Poznyakoff [Mon, 12 Dec 2005 22:56:25 +0000 (22:56 +0000)]
Update
Sergey Poznyakoff [Mon, 12 Dec 2005 22:55:39 +0000 (22:55 +0000)]
If --one-file-system is given and a
directory is found to be on another device, *and* this directory
is explicitely given in the command line, then do not omit it.
Sergey Poznyakoff [Sun, 11 Dec 2005 14:12:54 +0000 (14:12 +0000)]
Update
Sergey Poznyakoff [Sun, 11 Dec 2005 14:12:12 +0000 (14:12 +0000)]
(options,parse_opt): New options --delay-directory-restore and --no-delay-directory-restore
Sergey Poznyakoff [Sun, 11 Dec 2005 14:11:41 +0000 (14:11 +0000)]
(directories_first): Replaced by delay_directory_restore_option. All uses changed.
Sergey Poznyakoff [Sun, 11 Dec 2005 14:11:16 +0000 (14:11 +0000)]
(delay_directory_restore_option): New global.
Sergey Poznyakoff [Sun, 11 Dec 2005 14:10:53 +0000 (14:10 +0000)]
Document --delay-directory-restore option.
(Configuring Help Summary): Document usage of ARGP_HELP_FMT
variable to customize help output.
Sergey Poznyakoff [Sun, 11 Dec 2005 14:10:05 +0000 (14:10 +0000)]
Update
Sergey Poznyakoff [Fri, 9 Dec 2005 10:05:10 +0000 (10:05 +0000)]
Update
Sergey Poznyakoff [Fri, 9 Dec 2005 10:05:02 +0000 (10:05 +0000)]
(read_directory_file): Fix format string
Sergey Poznyakoff [Fri, 9 Dec 2005 10:04:52 +0000 (10:04 +0000)]
(to_chars_subst): Remove unused variable
Make sure useful result code is returned.
Sergey Poznyakoff [Fri, 9 Dec 2005 10:04:38 +0000 (10:04 +0000)]
(set_file_atime): Add prototype.
Sergey Poznyakoff [Fri, 9 Dec 2005 10:04:26 +0000 (10:04 +0000)]
(open_archive): Add default case to shut up gcc.
Sergey Poznyakoff [Thu, 8 Dec 2005 15:55:53 +0000 (15:55 +0000)]
Fix typo
Sergey Poznyakoff [Thu, 8 Dec 2005 15:41:38 +0000 (15:41 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Dec 2005 15:41:28 +0000 (15:41 +0000)]
(gid_to_chars, major_to_chars, minor_to_chars)
(mode_to_chars, off_to_chars, size_to_chars, time_to_chars)
(uid_to_chars, uintmax_to_chars): Return bool
(to_chars): Return bool
(start_header): Check return values of convertion routines. Fail
if unable to store data in the header.
Sergey Poznyakoff [Thu, 8 Dec 2005 15:41:11 +0000 (15:41 +0000)]
(gid_to_chars, major_to_chars, minor_to_chars)
(mode_to_chars, off_to_chars, size_to_chars, time_to_chars)
(uid_to_chars, uintmax_to_chars): Return bool
Sergey Poznyakoff [Thu, 8 Dec 2005 15:40:52 +0000 (15:40 +0000)]
(Current status): Renamed to 'Changes' and moved to
appendices.
(Large or Negative Values): Rewritten
Sergey Poznyakoff [Wed, 7 Dec 2005 16:17:44 +0000 (16:17 +0000)]
Change permissions in the sample outputs to more usual ones
Sergey Poznyakoff [Wed, 7 Dec 2005 15:12:38 +0000 (15:12 +0000)]
Updated
Sergey Poznyakoff [Wed, 7 Dec 2005 15:12:00 +0000 (15:12 +0000)]
Remove @set's
Sergey Poznyakoff [Wed, 7 Dec 2005 15:11:45 +0000 (15:11 +0000)]
Following the discussion with Karl Berry,
discontinue using @value{} substitutions for Texinfo commands.
Properly index all long options. Print a
separate long option index.
Sergey Poznyakoff [Wed, 7 Dec 2005 09:43:09 +0000 (09:43 +0000)]
Update
Sergey Poznyakoff [Wed, 7 Dec 2005 09:42:30 +0000 (09:42 +0000)]
Resolve some more FIXMEs
Sergey Poznyakoff [Wed, 7 Dec 2005 08:40:46 +0000 (08:40 +0000)]
Fix typosin the recent entry
Sergey Poznyakoff [Tue, 6 Dec 2005 23:18:20 +0000 (23:18 +0000)]
Update
Sergey Poznyakoff [Tue, 6 Dec 2005 23:16:10 +0000 (23:16 +0000)]
Update
Sergey Poznyakoff [Tue, 6 Dec 2005 23:15:41 +0000 (23:15 +0000)]
(options): Add --restrict option. Use macros for option grouping.
(license): Print full list of copyright years
Sergey Poznyakoff [Tue, 6 Dec 2005 23:15:14 +0000 (23:15 +0000)]
(sys_exec_info_script): The script can supply new
archive name to use by writing it to file descriptor 3.
Sergey Poznyakoff [Tue, 6 Dec 2005 23:14:56 +0000 (23:14 +0000)]
(sys_exec_info_script): Update delaration
(restrict_option): New global
Sergey Poznyakoff [Tue, 6 Dec 2005 23:14:44 +0000 (23:14 +0000)]
(new_volume): Update invocation
(change_tape_menu): New function. Disable '!' command if given
--restrict option.
Sergey Poznyakoff [Tue, 6 Dec 2005 23:13:28 +0000 (23:13 +0000)]
Use TAR_VOLUME instead of reading volno file.
Sergey Poznyakoff [Tue, 6 Dec 2005 23:13:19 +0000 (23:13 +0000)]
Update --info-scripts documentation
Paul Eggert [Tue, 6 Dec 2005 21:43:17 +0000 (21:43 +0000)]
* configure.ac (DENSITY_LETTER): Fix m4 overquoting.
* .cvsignore: Ignore .bootstrap.
Sergey Poznyakoff [Tue, 6 Dec 2005 16:33:17 +0000 (16:33 +0000)]
Update
Sergey Poznyakoff [Tue, 6 Dec 2005 16:32:37 +0000 (16:32 +0000)]
(archive_format_string): Remove static qualifier.
(subcommand_string): New function.
Sergey Poznyakoff [Tue, 6 Dec 2005 16:32:17 +0000 (16:32 +0000)]
(sys_exec_info_script): New function.
Sergey Poznyakoff [Tue, 6 Dec 2005 16:32:05 +0000 (16:32 +0000)]
(archive_format_string,subcommand_string,sys_exec_info_script): New prototypes.
Sergey Poznyakoff [Tue, 6 Dec 2005 16:31:49 +0000 (16:31 +0000)]
(new_volume): Use sys_exec_info_script() instead of system().
Sergey Poznyakoff [Tue, 6 Dec 2005 16:31:37 +0000 (16:31 +0000)]
Document --to-command and --info-script options. Add missing xrefs.
Sergey Poznyakoff [Thu, 1 Dec 2005 14:51:19 +0000 (14:51 +0000)]
Update
Sergey Poznyakoff [Thu, 1 Dec 2005 14:50:57 +0000 (14:50 +0000)]
Obtain root_device here, to make sure it works correctly with -C.
Sergey Poznyakoff [Thu, 1 Dec 2005 12:58:17 +0000 (12:58 +0000)]
Update
This page took 0.057136 seconds and 4 git commands to generate.