]> Dogcows Code - chaz/tar/log
chaz/tar
18 years ago(struct name): Refactured
Sergey Poznyakoff [Thu, 25 May 2006 07:03:57 +0000 (07:03 +0000)] 
(struct name): Refactured
(warn_regex_usage): New variable.
(dump_file): First argument is const char*.
(name_init,name_add): Removed
(name_add_name,name_add_dir): New functions
(name_next): Return const char*.

18 years ago(AM_INIT_AUTOMAKE): Use tar-ustar option. Raise version requirement to 1.9
Sergey Poznyakoff [Thu, 25 May 2006 07:03:30 +0000 (07:03 +0000)] 
(AM_INIT_AUTOMAKE): Use tar-ustar option. Raise version requirement to 1.9

18 years agoUpdate
Sergey Poznyakoff [Thu, 25 May 2006 07:02:59 +0000 (07:02 +0000)] 
Update

18 years agoUpdate
Sergey Poznyakoff [Tue, 23 May 2006 07:10:55 +0000 (07:10 +0000)] 
Update

18 years ago(change_tape_menu): Fix typo (uninitialized variable) introduced yesterday.
Sergey Poznyakoff [Tue, 23 May 2006 07:10:34 +0000 (07:10 +0000)] 
(change_tape_menu): Fix typo (uninitialized variable) introduced yesterday.

18 years agoUpdate
Sergey Poznyakoff [Mon, 22 May 2006 10:02:32 +0000 (10:02 +0000)] 
Update

18 years ago(change_tape_menu): Break the loop after obtaining new archive name. Check for empty...
Sergey Poznyakoff [Mon, 22 May 2006 10:02:23 +0000 (10:02 +0000)] 
(change_tape_menu): Break the loop after obtaining new archive name. Check for empty input line

18 years agoUse @var{file_name} instead of @var{file name}
Sergey Poznyakoff [Mon, 22 May 2006 10:01:34 +0000 (10:01 +0000)] 
Use @var{file_name} instead of @var{file name}

18 years agoUpdate
Sergey Poznyakoff [Mon, 15 May 2006 09:52:29 +0000 (09:52 +0000)] 
Update

18 years ago(AT_TAR_CHECK): Declare expected failure if $XFAILFILE exists.
Sergey Poznyakoff [Mon, 15 May 2006 09:52:16 +0000 (09:52 +0000)] 
(AT_TAR_CHECK): Declare expected failure if $XFAILFILE exists.

18 years agoCreate $XFAILFILE on failure
Sergey Poznyakoff [Mon, 15 May 2006 09:52:03 +0000 (09:52 +0000)] 
Create $XFAILFILE on failure

18 years ago(XFAILFILE): New variable
Sergey Poznyakoff [Mon, 15 May 2006 09:51:53 +0000 (09:51 +0000)] 
(XFAILFILE): New variable

18 years agoUpdate
Sergey Poznyakoff [Sat, 13 May 2006 14:03:46 +0000 (14:03 +0000)] 
Update

18 years agoUpdate
Sergey Poznyakoff [Sat, 13 May 2006 14:01:26 +0000 (14:01 +0000)] 
Update

18 years agoNew file
Sergey Poznyakoff [Sat, 13 May 2006 14:01:13 +0000 (14:01 +0000)] 
New file

18 years agoUpdate
Sergey Poznyakoff [Sat, 13 May 2006 13:58:59 +0000 (13:58 +0000)] 
Update

18 years agoUpdate
Sergey Poznyakoff [Sat, 13 May 2006 12:16:09 +0000 (12:16 +0000)] 
Update

18 years agoUpdate
Sergey Poznyakoff [Sat, 13 May 2006 12:02:58 +0000 (12:02 +0000)] 
Update

18 years agoUpdate
Sergey Poznyakoff [Sat, 13 May 2006 12:00:06 +0000 (12:00 +0000)] 
Update

18 years ago(AT_STAR_PREREQ): Provide md5 sum.
Sergey Poznyakoff [Sat, 13 May 2006 11:59:51 +0000 (11:59 +0000)] 
(AT_STAR_PREREQ): Provide md5 sum.

18 years agoAdd keywords.
Sergey Poznyakoff [Sat, 13 May 2006 11:59:36 +0000 (11:59 +0000)] 
Add keywords.

18 years ago(AT_TARBALL_PREREQ): New defun
Sergey Poznyakoff [Sat, 13 May 2006 11:59:08 +0000 (11:59 +0000)] 
(AT_TARBALL_PREREQ): New defun
(AT_STAR_PREREQ): Rewrite using tarball_prereq
Include chtype.at and volsize.at

18 years ago(TEST_DATA_URL,STAR_DATA_URL)
Sergey Poznyakoff [Sat, 13 May 2006 11:58:41 +0000 (11:58 +0000)] 
(TEST_DATA_URL,STAR_DATA_URL)
(STAR_TESTSCRIPTS): Provide default values.
(tarball_prereq): New function

18 years ago(TESTSUITE_AT): Add chtype.at, volsize.at
Sergey Poznyakoff [Sat, 13 May 2006 11:58:16 +0000 (11:58 +0000)] 
(TESTSUITE_AT): Add chtype.at, volsize.at
(check-full): New target

18 years ago(read_header_primitive): New function
Sergey Poznyakoff [Sat, 13 May 2006 11:57:52 +0000 (11:57 +0000)] 
(read_header_primitive): New function
(read_header): Front end for read_header_primitive

18 years ago(extract_volhdr): New function
Sergey Poznyakoff [Sat, 13 May 2006 11:57:36 +0000 (11:57 +0000)] 
(extract_volhdr): New function
(prepare_to_extract): Use extract_volhdr as extractor for volume
names.

18 years ago(read_header_primitive): New function
Sergey Poznyakoff [Sat, 13 May 2006 11:57:20 +0000 (11:57 +0000)] 
(read_header_primitive): New function

18 years ago(read_header0): Use read_header_primitive to avoid clubbering current_tar_info. All...
Sergey Poznyakoff [Sat, 13 May 2006 11:57:06 +0000 (11:57 +0000)] 
(read_header0): Use read_header_primitive to avoid clubbering current_tar_info. All callers updated.

18 years agoUpdate
Sergey Poznyakoff [Sat, 13 May 2006 11:56:51 +0000 (11:56 +0000)] 
Update

18 years ago(find_directory_meta): Bugfix
Sergey Poznyakoff [Sat, 13 May 2006 08:38:12 +0000 (08:38 +0000)] 
(find_directory_meta): Bugfix

18 years agoUpdate
Sergey Poznyakoff [Mon, 8 May 2006 12:48:27 +0000 (12:48 +0000)] 
Update

18 years agoCall AT_SORT_PREREQ. Remove fd 2 redirection after sort invocations
Sergey Poznyakoff [Mon, 8 May 2006 12:46:41 +0000 (12:46 +0000)] 
Call AT_SORT_PREREQ. Remove fd 2 redirection after sort invocations

18 years agoCall AT_UNPRIVILEGED_PREREQ
Sergey Poznyakoff [Mon, 8 May 2006 12:46:16 +0000 (12:46 +0000)] 
Call AT_UNPRIVILEGED_PREREQ

18 years ago(AT_SORT_PREREQ, AT_UNPRIVILEGED_PREREQ): New defines
Sergey Poznyakoff [Mon, 8 May 2006 12:46:01 +0000 (12:46 +0000)] 
(AT_SORT_PREREQ, AT_UNPRIVILEGED_PREREQ): New defines

18 years agoUpdate
Sergey Poznyakoff [Mon, 8 May 2006 12:12:45 +0000 (12:12 +0000)] 
Update

18 years ago(AT_KEYWORDS): Add missing incremental kw
Sergey Poznyakoff [Mon, 8 May 2006 12:12:09 +0000 (12:12 +0000)] 
(AT_KEYWORDS): Add missing incremental kw

18 years agoUpdate for the new behavior
Sergey Poznyakoff [Mon, 8 May 2006 12:11:53 +0000 (12:11 +0000)] 
Update for the new behavior

18 years agoAdd incr03.at,rename01.at,rename02.at,rename03.at
Sergey Poznyakoff [Mon, 8 May 2006 12:11:43 +0000 (12:11 +0000)] 
Add incr03.at,rename01.at,rename02.at,rename03.at

18 years agoNew testcase
Sergey Poznyakoff [Mon, 8 May 2006 12:11:26 +0000 (12:11 +0000)] 
New testcase

18 years ago(collect_and_sort_names): Update dir_contents of the first non-fake name entry when...
Sergey Poznyakoff [Mon, 8 May 2006 12:10:36 +0000 (12:10 +0000)] 
(collect_and_sort_names): Update dir_contents of the first non-fake name entry when in listed incremental mode.

18 years ago(struct directory.contents, flags): New members
Sergey Poznyakoff [Mon, 8 May 2006 12:10:14 +0000 (12:10 +0000)] 
(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.

18 years ago(rename_directory): New function
Sergey Poznyakoff [Mon, 8 May 2006 12:09:46 +0000 (12:09 +0000)] 
(rename_directory): New function

18 years ago(rename_directory,append_incremental_renames): New functions.
Sergey Poznyakoff [Mon, 8 May 2006 12:09:35 +0000 (12:09 +0000)] 
(rename_directory,append_incremental_renames): New functions.

18 years agoRaise version number to 1.15.91
Sergey Poznyakoff [Mon, 8 May 2006 12:09:15 +0000 (12:09 +0000)] 
Raise version number to 1.15.91

18 years agoUpdate
Sergey Poznyakoff [Mon, 8 May 2006 12:09:07 +0000 (12:09 +0000)] 
Update

18 years agoUpdate
Sergey Poznyakoff [Tue, 2 May 2006 19:16:23 +0000 (19:16 +0000)] 
Update

18 years agoAlways use genfile --file, this enables extra error checking.
Sergey Poznyakoff [Tue, 2 May 2006 19:16:12 +0000 (19:16 +0000)] 
Always use genfile --file, this enables extra error checking.

18 years agoAttempt to extract a member with truncated file name from the archive.
Sergey Poznyakoff [Tue, 2 May 2006 19:15:50 +0000 (19:15 +0000)] 
Attempt to extract a member with truncated file name from the archive.

18 years ago(try_new_volume): Attempt to continue if the name is apparently truncated in a GNU...
Sergey Poznyakoff [Tue, 2 May 2006 19:15:35 +0000 (19:15 +0000)] 
(try_new_volume): Attempt to continue if the name is apparently truncated in a GNU format volume.

18 years agoUpdate
Sergey Poznyakoff [Tue, 2 May 2006 16:33:10 +0000 (16:33 +0000)] 
Update

18 years ago(_open_archive): Remove unnecessary argument to check_compressed_archive.
Sergey Poznyakoff [Tue, 2 May 2006 16:32:40 +0000 (16:32 +0000)] 
(_open_archive): Remove unnecessary argument to check_compressed_archive.

18 years agoUpdate
Sergey Poznyakoff [Tue, 25 Apr 2006 17:27:03 +0000 (17:27 +0000)] 
Update

18 years ago(@copying): Remove the reference to not existing invariant section.
Sergey Poznyakoff [Tue, 25 Apr 2006 17:26:30 +0000 (17:26 +0000)] 
(@copying): Remove the reference to not existing invariant section.

18 years agoSkip the test if the file system does not support sparse files.
Sergey Poznyakoff [Tue, 25 Apr 2006 17:23:35 +0000 (17:23 +0000)] 
Skip the test if the file system does not support sparse files.

18 years agoUpdate
Sergey Poznyakoff [Tue, 11 Apr 2006 12:02:27 +0000 (12:02 +0000)] 
Update

18 years agoNew testcase
Sergey Poznyakoff [Tue, 11 Apr 2006 12:01:28 +0000 (12:01 +0000)] 
New testcase

18 years agoInclude extrac06.at
Sergey Poznyakoff [Tue, 11 Apr 2006 12:01:02 +0000 (12:01 +0000)] 
Include extrac06.at

18 years ago(TESTSUITE_AT): Add extrac06.at
Sergey Poznyakoff [Tue, 11 Apr 2006 12:00:37 +0000 (12:00 +0000)] 
(TESTSUITE_AT): Add extrac06.at

18 years ago(directory.new): New member
Sergey Poznyakoff [Tue, 11 Apr 2006 12:00:23 +0000 (12:00 +0000)] 
(directory.new): New member
(note_directory,find_directory: Use make_directory to create
struct directory entries
(procdir): Avoid duplicating  directories in the incremental
backup map.

18 years agoMinor changes
Sergey Poznyakoff [Tue, 11 Apr 2006 11:59:54 +0000 (11:59 +0000)] 
Minor changes

18 years ago(extract_dir): Fix toggling existing directory
Sergey Poznyakoff [Tue, 11 Apr 2006 11:59:40 +0000 (11:59 +0000)] 
(extract_dir): Fix toggling existing directory
permissions. Use parts of patch provided by Ian Jackson
<iwj@ubuntu.com>.

18 years ago* tests/atlocal.in (PATH): Add build-aux from the source tree,
Paul Eggert [Sun, 19 Mar 2006 04:04:54 +0000 (04:04 +0000)] 
* tests/atlocal.in (PATH): Add build-aux from the source tree,
not the build tree.

18 years agoUpdate
Sergey Poznyakoff [Mon, 13 Mar 2006 09:46:52 +0000 (09:46 +0000)] 
Update

18 years agoAdd Benno Schulenberg
Sergey Poznyakoff [Mon, 13 Mar 2006 09:44:15 +0000 (09:44 +0000)] 
Add Benno Schulenberg

18 years agoSort the two lines of stderr from the
Sergey Poznyakoff [Mon, 13 Mar 2006 09:43:37 +0000 (09:43 +0000)] 
Sort the two lines of stderr from the
first `tar -v --listed-incremental'.  They would come out
reversed and provoke a test failure on a tmpfs
file system.

18 years ago(options): Consistently begin help messages with a lowercase letter.
Sergey Poznyakoff [Mon, 13 Mar 2006 09:42:55 +0000 (09:42 +0000)] 
(options): Consistently begin help messages with a lowercase letter.

18 years agoMinor fixes.
Sergey Poznyakoff [Mon, 13 Mar 2006 09:42:22 +0000 (09:42 +0000)] 
Minor fixes.

18 years agoUpdate
Sergey Poznyakoff [Sat, 11 Mar 2006 22:42:46 +0000 (22:42 +0000)] 
Update

18 years ago(AM_CPPFLAGS): Define LOCALEDIR
Sergey Poznyakoff [Sat, 11 Mar 2006 22:42:07 +0000 (22:42 +0000)] 
(AM_CPPFLAGS): Define LOCALEDIR

18 years agoRemove unistd_.h from lib/.cvsignore.
Paul Eggert [Wed, 8 Mar 2006 02:00:47 +0000 (02:00 +0000)] 
Remove unistd_.h from lib/.cvsignore.

18 years ago* src/buffer.c (record_buffer_aligned): New var.
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.

18 years ago* lib/.cvsignore: Add unistd_.h. Sort.
Paul Eggert [Wed, 8 Mar 2006 00:23:34 +0000 (00:23 +0000)] 
* lib/.cvsignore: Add unistd_.h.  Sort.

18 years agoUpdate
Sergey Poznyakoff [Sat, 4 Mar 2006 09:58:26 +0000 (09:58 +0000)] 
Update

18 years agoUse -f - to read from stdin.
Sergey Poznyakoff [Sat, 4 Mar 2006 09:57:44 +0000 (09:57 +0000)] 
Use -f - to read from stdin.

18 years agoUpdate
Sergey Poznyakoff [Tue, 21 Feb 2006 07:10:52 +0000 (07:10 +0000)] 
Update

18 years agoFix typo: --to-command instead of --to-program
Sergey Poznyakoff [Tue, 21 Feb 2006 07:09:39 +0000 (07:09 +0000)] 
Fix typo: --to-command instead of --to-program

18 years ago* tests/multiv04.at (split directory members in a MV archive):
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.

18 years agoFix copyright years
Sergey Poznyakoff [Mon, 20 Feb 2006 10:01:47 +0000 (10:01 +0000)] 
Fix copyright years

18 years agoUniformly start all test titles with a lower case letter
Sergey Poznyakoff [Mon, 20 Feb 2006 10:00:48 +0000 (10:00 +0000)] 
Uniformly start all test titles with a lower case letter

18 years agoUpdate
Sergey Poznyakoff [Mon, 20 Feb 2006 09:45:23 +0000 (09:45 +0000)] 
Update

18 years agoNew test
Sergey Poznyakoff [Mon, 20 Feb 2006 09:43:58 +0000 (09:43 +0000)] 
New test

18 years ago(AT_TAR_MKHIER): New macro
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.

18 years agoReword test title
Sergey Poznyakoff [Mon, 20 Feb 2006 09:42:28 +0000 (09:42 +0000)] 
Reword test title

18 years agoRemove mkhier, use AT_TAR_MKHIER instead
Sergey Poznyakoff [Mon, 20 Feb 2006 09:42:08 +0000 (09:42 +0000)] 
Remove mkhier, use AT_TAR_MKHIER instead

18 years agoAdd build-aux to the PATH
Sergey Poznyakoff [Mon, 20 Feb 2006 09:41:56 +0000 (09:41 +0000)] 
Add build-aux to the PATH

18 years ago(lustar01.at,lustar02.at,lustar03.at): New tests.
Sergey Poznyakoff [Mon, 20 Feb 2006 09:41:43 +0000 (09:41 +0000)] 
(lustar01.at,lustar02.at,lustar03.at): New tests.

18 years ago(split_long_name): Fix maximum length estimation. Patch by Jim Lowe.
Sergey Poznyakoff [Mon, 20 Feb 2006 09:41:29 +0000 (09:41 +0000)] 
(split_long_name): Fix maximum length estimation. Patch by Jim Lowe.

18 years agoAvoid installation glitches on Solaris 8 with Sun C 5.4.
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>.

18 years ago* bootstrap: Don't claim lib/Makefile.am is generated automatically
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.

18 years agoUpdate
Sergey Poznyakoff [Sun, 19 Feb 2006 21:13:22 +0000 (21:13 +0000)] 
Update

18 years ago(new_volume): Prompt the user for archive name if unable to open next archive.
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.

18 years agoUpdate
Sergey Poznyakoff [Sun, 19 Feb 2006 20:37:14 +0000 (20:37 +0000)] 
Update

18 years ago(add_chunk_header): Free st.orig_file_name after calling finish_header()
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()

18 years agoUpdated
Sergey Poznyakoff [Sun, 19 Feb 2006 19:28:47 +0000 (19:28 +0000)] 
Updated

18 years agoRaise version number to 1.15.90
Sergey Poznyakoff [Sun, 19 Feb 2006 19:28:17 +0000 (19:28 +0000)] 
Raise version number to 1.15.90

18 years ago(dump_file0): Restore file_count_links,accidentally removed on 2005-11-29.
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.

18 years agoUpdated
Sergey Poznyakoff [Wed, 8 Feb 2006 21:34:44 +0000 (21:34 +0000)] 
Updated

18 years ago(tar_set_quoting_style): Provide second argument to the format spec: program_invocati...
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.

18 years ago* gnulib.modules: Add closeout, exitfial.
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.

18 years ago* NEWS: --version now outputs copyright etc., to conform to the
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.

This page took 0.057751 seconds and 4 git commands to generate.