]> Dogcows Code - chaz/tar/log
chaz/tar
17 years agoPort to latest gnulib. There were a lot of changes, so the
Paul Eggert [Thu, 30 Nov 2006 00:14:10 +0000 (00:14 +0000)] 
Port to latest gnulib.  There were a lot of changes, so the
simplest way to get this up and running was to switch to coreutils
bootstrap procedure.  I noticed one feature missing after this
merge: the ability to update a single .po file.  I can add that
later if need be.
* README-cvs, bootstrap.conf: New files.
* lib/.cvsignore: Remove Makefile.am, printf-parse.c, vasnprintf.c.
* lib/printf-parse.c, lib/vasnprintf.c: New files, from coreutils,
to override gnulib, so that we don't need xsize.h.
* bootstrap: Replace with coreutils bootstrap, except add support
for paxutils.
* configure.ac (gl_USE_SYSTEM_EXTENSIONS): Remove, as gl_EARLY now
does this.
(gl_EARLY, gl_INIT): Add.
(tar_GNULIB): Remove.
* gnulib.modules: Add configmake.
* lib/Makefile.tmpl: Remove, replacing with....
* lib/Makefile.am: New file.
* src/Makefile.am (tar.o): Remove dependency: Automake does this
for us.
* src/tar.c: Include <configmake.h> and <rmt-command.h>, not
<localedir.h>.

17 years agoRemove trailing white space.
Paul Eggert [Wed, 29 Nov 2006 18:28:45 +0000 (18:28 +0000)] 
Remove trailing white space.

17 years agoRemove trailing white space.
Paul Eggert [Wed, 29 Nov 2006 18:16:27 +0000 (18:16 +0000)] 
Remove trailing white space.

17 years agoRemove trailing white space.
Paul Eggert [Wed, 29 Nov 2006 18:11:34 +0000 (18:11 +0000)] 
Remove trailing white space.

17 years agoDo not depend on command timing.
Sergey Poznyakoff [Mon, 13 Nov 2006 10:42:19 +0000 (10:42 +0000)] 
Do not depend on command timing.

17 years agoUpdate
Sergey Poznyakoff [Mon, 13 Nov 2006 10:41:47 +0000 (10:41 +0000)] 
Update

17 years agoDo not use 'k' modifier in dd options.
Sergey Poznyakoff [Mon, 13 Nov 2006 10:41:34 +0000 (10:41 +0000)] 
Do not use 'k' modifier in dd options.

17 years ago(start_header): Pass mtime as a call-specific data to xheader_store.
Sergey Poznyakoff [Mon, 13 Nov 2006 10:39:51 +0000 (10:39 +0000)] 
(start_header): Pass mtime as a call-specific data to xheader_store.

17 years ago(mtime_coder): Treat non-null data as a pointer to struct timespec, overriding st...
Sergey Poznyakoff [Mon, 13 Nov 2006 10:39:15 +0000 (10:39 +0000)] 
(mtime_coder): Treat non-null data as a pointer to struct timespec, overriding st->mtime

17 years agoUpdate copyright year
Sergey Poznyakoff [Wed, 1 Nov 2006 00:30:45 +0000 (00:30 +0000)] 
Update copyright year

17 years agoUpdate
Sergey Poznyakoff [Wed, 1 Nov 2006 00:24:44 +0000 (00:24 +0000)] 
Update

17 years agoDo not assume tar's default archive is stdout
Sergey Poznyakoff [Wed, 1 Nov 2006 00:24:19 +0000 (00:24 +0000)] 
Do not assume tar's default archive is stdout

17 years agoAdd more keywords
Sergey Poznyakoff [Wed, 1 Nov 2006 00:24:09 +0000 (00:24 +0000)] 
Add more keywords

17 years agoAdd new test cases.
Sergey Poznyakoff [Wed, 1 Nov 2006 00:23:52 +0000 (00:23 +0000)] 
Add new test cases.

17 years ago(enum read_file_list_state.file_list_skip): New value
Sergey Poznyakoff [Wed, 1 Nov 2006 00:23:24 +0000 (00:23 +0000)] 
(enum read_file_list_state.file_list_skip): New value
(read_name_from_file): Skip zero-length entries

17 years agoUpdate
Sergey Poznyakoff [Tue, 31 Oct 2006 20:19:30 +0000 (20:19 +0000)] 
Update

17 years agoCall last_component instead of base_name. The latter returns a malloced string since...
Sergey Poznyakoff [Tue, 31 Oct 2006 20:18:50 +0000 (20:18 +0000)] 
Call last_component instead of base_name. The latter returns a malloced string since 2006-03-11.

17 years agoUpdate
Sergey Poznyakoff [Sat, 21 Oct 2006 16:48:08 +0000 (16:48 +0000)] 
Update

17 years ago(distclean-local): New rule
Sergey Poznyakoff [Sat, 21 Oct 2006 16:47:56 +0000 (16:47 +0000)] 
(distclean-local): New rule

17 years agoVersion 1.16
Sergey Poznyakoff [Sat, 21 Oct 2006 16:47:42 +0000 (16:47 +0000)] 
Version 1.16

17 years agoUpdate
Sergey Poznyakoff [Tue, 17 Oct 2006 08:14:06 +0000 (08:14 +0000)] 
Update

17 years agoFix help output formatting. Thanks Benno Schulenberg.
Sergey Poznyakoff [Tue, 17 Oct 2006 08:13:43 +0000 (08:13 +0000)] 
Fix help output formatting.  Thanks Benno Schulenberg.

17 years agoUpdate
Sergey Poznyakoff [Mon, 16 Oct 2006 07:51:40 +0000 (07:51 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Mon, 16 Oct 2006 07:49:00 +0000 (07:49 +0000)] 
Update

17 years ago (dist-hook): Create a cpio archive.
Sergey Poznyakoff [Mon, 16 Oct 2006 07:48:51 +0000 (07:48 +0000)] 
 (dist-hook): Create a cpio archive.

17 years agoUpdate
Sergey Poznyakoff [Sat, 14 Oct 2006 21:13:28 +0000 (21:13 +0000)] 
Update

17 years ago(AT_KEYWORDS): Keyword `filechange'
Sergey Poznyakoff [Sat, 14 Oct 2006 21:12:42 +0000 (21:12 +0000)] 
(AT_KEYWORDS): Keyword `filechange'
Test tar exit status.

17 years agoNew test grow.at
Sergey Poznyakoff [Sat, 14 Oct 2006 21:12:04 +0000 (21:12 +0000)] 
New test grow.at

17 years agoDo not attempt to close stderr after call to close_stdout.
Sergey Poznyakoff [Sat, 14 Oct 2006 21:11:43 +0000 (21:11 +0000)] 
Do not attempt to close stderr after call to close_stdout.

17 years ago(dump_regular_file,dump_file0): Set exit_status to
Sergey Poznyakoff [Sat, 14 Oct 2006 21:11:27 +0000 (21:11 +0000)] 
(dump_regular_file,dump_file0): Set exit_status to
TAREXIT_DIFFERS if the file being dumped was truncated or
otherwise changed.

17 years ago(Synopsis): Document tar exit codes.
Sergey Poznyakoff [Sat, 14 Oct 2006 21:11:03 +0000 (21:11 +0000)] 
(Synopsis): Document tar exit codes.

17 years agoUpdate
Sergey Poznyakoff [Sat, 14 Oct 2006 10:48:14 +0000 (10:48 +0000)] 
Update

17 years ago(AT_KEYWORDS): Add stdout keyword
Sergey Poznyakoff [Sat, 14 Oct 2006 10:46:24 +0000 (10:46 +0000)] 
(AT_KEYWORDS): Add stdout keyword

17 years agoNew test verbose.at
Sergey Poznyakoff [Sat, 14 Oct 2006 10:46:13 +0000 (10:46 +0000)] 
New test verbose.at

17 years ago(_open_archive): Make sure stdlis is set to stderr
Sergey Poznyakoff [Sat, 14 Oct 2006 10:45:44 +0000 (10:45 +0000)] 
(_open_archive): Make sure stdlis is set to stderr
when we are writing archive to stdout (unless --index-file is
used). Bug introduced on 2006-07-06.

17 years agoUpdate
Sergey Poznyakoff [Mon, 2 Oct 2006 15:45:08 +0000 (15:45 +0000)] 
Update

17 years agoAdd new testcase: multiv05.at:
Sergey Poznyakoff [Mon, 2 Oct 2006 15:44:52 +0000 (15:44 +0000)] 
Add new testcase: multiv05.at:

17 years ago(xheader_string_end): Fix diagnostic message.
Sergey Poznyakoff [Mon, 2 Oct 2006 15:44:20 +0000 (15:44 +0000)] 
(xheader_string_end): Fix diagnostic message.

17 years ago(new_volume): Initialize current_block
Sergey Poznyakoff [Mon, 2 Oct 2006 15:44:09 +0000 (15:44 +0000)] 
(new_volume): Initialize current_block

17 years agoAdd Joerg Weilbier
Sergey Poznyakoff [Mon, 2 Oct 2006 15:43:59 +0000 (15:43 +0000)] 
Add Joerg Weilbier

17 years agoUpdate
Sergey Poznyakoff [Wed, 27 Sep 2006 09:03:23 +0000 (09:03 +0000)] 
Update

17 years ago(doc0, doc1, initialize_argp_doc): Removed. Rely on the new argp method instead
Sergey Poznyakoff [Wed, 27 Sep 2006 09:03:13 +0000 (09:03 +0000)] 
(doc0, doc1, initialize_argp_doc): Removed.  Rely on the new argp method instead

17 years agoMinor fix
Sergey Poznyakoff [Wed, 27 Sep 2006 09:03:02 +0000 (09:03 +0000)] 
Minor fix

17 years agoUse ${package} instead of hardcoding package name
Sergey Poznyakoff [Wed, 27 Sep 2006 09:02:45 +0000 (09:02 +0000)] 
Use ${package} instead of hardcoding package name

17 years agoUpdate
Sergey Poznyakoff [Tue, 12 Sep 2006 09:59:08 +0000 (09:59 +0000)] 
Update

17 years agoFix typo
Sergey Poznyakoff [Tue, 12 Sep 2006 09:56:39 +0000 (09:56 +0000)] 
Fix typo

17 years ago* tests/testsuite.at (AT_TAR_MKHIER): Use install-sh -d
Paul Eggert [Fri, 8 Sep 2006 23:29:43 +0000 (23:29 +0000)] 
* tests/testsuite.at (AT_TAR_MKHIER): Use install-sh -d
rather than the no-longer-included mkinstalldirs.

17 years agoAdd at-func.c, configmake.h, fchmodat.c,
Paul Eggert [Fri, 8 Sep 2006 23:27:45 +0000 (23:27 +0000)] 
Add at-func.c, configmake.h, fchmodat.c,
fcntl.h, fcntl_.h, inttypes_.h, lstat.c, lstat.h.

17 years agoUpdate
Sergey Poznyakoff [Fri, 8 Sep 2006 16:47:15 +0000 (16:47 +0000)] 
Update

17 years agoList texinfo among build prerequisites for the CVS version.
Sergey Poznyakoff [Fri, 8 Sep 2006 16:47:01 +0000 (16:47 +0000)] 
List texinfo among build prerequisites for the CVS version.

17 years ago(try_purge_directory): Initialize struct st. Fix condition for selecting candidates...
Sergey Poznyakoff [Fri, 8 Sep 2006 16:45:41 +0000 (16:45 +0000)] 
(try_purge_directory): Initialize struct st.  Fix condition for selecting candidates for removal.

17 years ago(intl_files_to_remove): Do not remove m4/inttypes-h.m4 and m4/inttypes-pri.m4
Sergey Poznyakoff [Fri, 8 Sep 2006 15:17:56 +0000 (15:17 +0000)] 
(intl_files_to_remove): Do not remove m4/inttypes-h.m4 and m4/inttypes-pri.m4

17 years ago* bootstrap: Set XGETTEXT_OPTIONS to flag our printf-format functions,
Paul Eggert [Fri, 11 Aug 2006 21:39:36 +0000 (21:39 +0000)] 
* bootstrap: Set XGETTEXT_OPTIONS to flag our printf-format functions,
so that translators are warned about strings that are formats but
don't look like formats.  This might help prevent core dumps.
* configure.ac (AM_GNU_GETTEXT): Upgrade to need-formatstring-macros.
Suggested by Eric Blake to avoid problems like
<http://lists.gnu.org/archive/html/bug-coreutils/2006-07/msg00087.html>.
(AM_GNU_GETTEXT_VERSION): Upgrade from 0.12.1 to 0.15.  The gettext
manual says we should use the version number normally expected of
maintainers, neither more nor less.

17 years ago* bootstrap (get_translations):
Paul Eggert [Fri, 11 Aug 2006 07:44:21 +0000 (07:44 +0000)] 
* bootstrap (get_translations):
Don't exclude ky.po; it is working again.

17 years ago* bootstrap: Don't exclude ja.po; it is working again.
Paul Eggert [Wed, 9 Aug 2006 18:30:16 +0000 (18:30 +0000)] 
* bootstrap: Don't exclude ja.po; it is working again.
Don't remove all old .po files if we're merely updating one.
* po/.cvsignore: Add Makevars.

17 years ago* src/tar.c: Work around limitation imposed by gettext 0.15
Paul Eggert [Tue, 8 Aug 2006 05:28:32 +0000 (05:28 +0000)] 
* src/tar.c: Work around limitation imposed by gettext 0.15
by concatenating strings with "\v" after translation.
(doc): Remove, splitting into:
(doc0, doc1): New constants.
(argp): Don't use doc; just initialize to NULL.
(initialize_argp_doc): New function.
(decode_options): Use it.

17 years agoFix typo: remove po/tar.html.
Paul Eggert [Mon, 7 Aug 2006 22:58:12 +0000 (22:58 +0000)] 
Fix typo: remove po/tar.html.

17 years ago* bootstrap: Redo po file retrieval to match Bison's method,
Paul Eggert [Mon, 7 Aug 2006 22:57:25 +0000 (22:57 +0000)] 
* bootstrap: Redo po file retrieval to match Bison's method,
since the translation project changed its index format.
Don't use --assume-autoconf; it's now replaced
by looking in configure.ac.
(m4/codeset.m4, m4/intdiv.m4, m4/inttypes-pri.m4, m4/isc-posix.m4):
(m4/lcmessage.m4, m4/onceonly_2_57.m4, m4/gettext.m4, m4/glibc21.m4):
(m4/inttypes_h.m4, m4/lib-ld.m4, m4/lib-prefix.m4, m4/po.m4):
(m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4):
Don't rename to ..._gl.m4, as this is no longer needed.
(m4/geteext.m4): Patch to remove the need for intl/*.
Use autopoint manually, then remove the intl files,
then undo changes to gnulib files that autoreconf made,
and then run aclocal/autoconf/autoheader/automake.
This makes our bootstrap procedure closer to Bison's.
(po/Makevars): Generate automatically.
* configure.ac (AC_PREREQ): Update from 2.59 to 2.60.
(gl_AC_TYPE_INTMAX_T, jm_AC_TYPE_UINTMAX_T): Remove.
* gnulib.modules: Add inttypes, stdint.
* lib/.cvsignore: Add close-stream.c, close-stream.h,
stdint.h, stdint_.h.
* po/Makefile: Remove; now automatically generated.

17 years ago(read_incr_db_01): Check input strings more
Paul Eggert [Mon, 7 Aug 2006 21:29:27 +0000 (21:29 +0000)] 
(read_incr_db_01): Check input strings more
carefully.  Do not pass arbitrary char values to isspace, as
this has undefined behavior.  Likewise for assigning arbitrary
uintmax_t values to other types.
(read_negative_num, read_unsigned_num, read_timespec):
New functions, to check input values a bit more carefuly.
(read_num): Use read_unsigned_num.  New arg MAX_VAL;
all callers changed.
(read_incr_db_2): Use these new functions.
Use a consistent diagnostic for unexpected EOF.
(read_directory_file): Do not assign arbitrary uintmax_t value
to int.
(read_timespec, write_directory_file_entry, write_directory_file):
Handle negative time_t values correctly.  We don't bother to do
this with pre-2 formats, since presumably the time stamps were
output incorrectly.

17 years agogettext 0.15 rejects this.
Paul Eggert [Mon, 7 Aug 2006 21:12:21 +0000 (21:12 +0000)] 
gettext 0.15 rejects this.

17 years agoUpdate
Sergey Poznyakoff [Mon, 24 Jul 2006 09:14:18 +0000 (09:14 +0000)] 
Update

17 years agoAdd append02.at
Sergey Poznyakoff [Mon, 24 Jul 2006 09:14:00 +0000 (09:14 +0000)] 
Add append02.at

17 years agoNew test case
Sergey Poznyakoff [Mon, 24 Jul 2006 09:13:44 +0000 (09:13 +0000)] 
New test case

17 years ago(to_chars_subst): Update comment regarding OLDGNU
Sergey Poznyakoff [Mon, 24 Jul 2006 09:13:21 +0000 (09:13 +0000)] 
(to_chars_subst): Update comment regarding OLDGNU
vs. GNU format differences.
(mode_to_chars): Treat OLDGNU_FORMAT same as GNU_FORMAT. Fixes bug
reported by TAMUKI Shoichi <tamuki@linet.gr.jp>, which caused
equivalent `tar cf ...' and `tar rf ...' commands to produce
different archives.

17 years ago(decode_options): Do not require -L with -M -Hpax.
Sergey Poznyakoff [Mon, 24 Jul 2006 09:12:55 +0000 (09:12 +0000)] 
(decode_options): Do not require -L with -M -Hpax.
It could be needed in future, but currently it is not.

17 years ago* bootstrap: Adjust to today's change to gnulib-tool by invoking
Paul Eggert [Thu, 20 Jul 2006 16:57:31 +0000 (16:57 +0000)] 
* bootstrap: Adjust to today's change to gnulib-tool by invoking
it with --assume-autoconf='latest-stable'.

17 years agoAdjust to recent gnulib changes.
Paul Eggert [Mon, 17 Jul 2006 05:47:26 +0000 (05:47 +0000)] 
Adjust to recent gnulib changes.
* lib/.cvsignore: Remove atexit.c, exit.c, getndelim2.c, getndelim2.h,
pathmax.h, paxconvert.c, paxerror.h, xstrdup.c.
Add inttypes.h, mktime.c, wcwidth.h, xstrndup.c, xstrndup.h.
* src/create.c (start_header): Adjust to API change to mode_adjust.

17 years agoUpdate
Sergey Poznyakoff [Sun, 9 Jul 2006 11:26:46 +0000 (11:26 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Sun, 9 Jul 2006 11:26:16 +0000 (11:26 +0000)] 
Update

17 years agoAdd Ralf Wildenhues
Sergey Poznyakoff [Sun, 9 Jul 2006 11:25:47 +0000 (11:25 +0000)] 
Add Ralf Wildenhues

17 years agoFix some typos
Sergey Poznyakoff [Sun, 9 Jul 2006 11:25:18 +0000 (11:25 +0000)] 
Fix some typos

17 years agoFix entry ordering
Sergey Poznyakoff [Thu, 6 Jul 2006 20:10:37 +0000 (20:10 +0000)] 
Fix entry ordering

17 years agoUpdate
Sergey Poznyakoff [Thu, 6 Jul 2006 20:08:53 +0000 (20:08 +0000)] 
Update

17 years ago(TESTSUITE_AT): Add indexfile.at
Sergey Poznyakoff [Thu, 6 Jul 2006 20:08:20 +0000 (20:08 +0000)] 
(TESTSUITE_AT): Add indexfile.at

17 years agoInclude indexfile.at
Sergey Poznyakoff [Thu, 6 Jul 2006 20:08:09 +0000 (20:08 +0000)] 
Include indexfile.at

17 years agoNew test case
Sergey Poznyakoff [Thu, 6 Jul 2006 20:08:01 +0000 (20:08 +0000)] 
New test case

17 years ago(decode_options): Initialize stdlis
Sergey Poznyakoff [Thu, 6 Jul 2006 20:07:37 +0000 (20:07 +0000)] 
(decode_options): Initialize stdlis

17 years ago(_open_archive): Remove stdlis initialization
Sergey Poznyakoff [Thu, 6 Jul 2006 20:05:30 +0000 (20:05 +0000)] 
(_open_archive): Remove stdlis initialization

17 years agoUpdate
Sergey Poznyakoff [Wed, 5 Jul 2006 06:46:53 +0000 (06:46 +0000)] 
Update

17 years ago(FIXME): Do not use deprecated @quote-args.
Sergey Poznyakoff [Wed, 5 Jul 2006 06:46:32 +0000 (06:46 +0000)] 
(FIXME): Do not use deprecated @quote-args.
Do not use @allow-recursion. In its current form the macro is not
recursive.

17 years ago(manual): Fix TEXINPUTS
Sergey Poznyakoff [Wed, 5 Jul 2006 06:46:11 +0000 (06:46 +0000)] 
(manual): Fix TEXINPUTS

17 years agoUpdate
Sergey Poznyakoff [Tue, 4 Jul 2006 21:53:40 +0000 (21:53 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:53 +0000 (21:52 +0000)] 
Update

17 years agoUpdate --directory description
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:34 +0000 (21:52 +0000)] 
Update --directory description

17 years ago(main): Call closeopen
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:14 +0000 (21:52 +0000)] 
(main): Call closeopen

17 years ago(chdir_arg): Use x2nrealloc to reallocate wd.
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:05 +0000 (21:52 +0000)] 
(chdir_arg): Use x2nrealloc to reallocate wd.
(get_max_open_files,closeopen): New functions
(chdir_do): Do not use save_cwd if it was already used more than
max_open_files-4 times to avoid running off the file
descriptors.

17 years ago(closeopen): New function
Sergey Poznyakoff [Tue, 4 Jul 2006 21:51:42 +0000 (21:51 +0000)] 
(closeopen): New function

17 years ago(AC_CHECK_FUNCS): Check for getdtablesize
Sergey Poznyakoff [Tue, 4 Jul 2006 21:51:33 +0000 (21:51 +0000)] 
(AC_CHECK_FUNCS): Check for getdtablesize

17 years ago(update_po): Fix single translation update
Sergey Poznyakoff [Mon, 3 Jul 2006 16:46:14 +0000 (16:46 +0000)] 
(update_po): Fix single translation update

17 years agoUpdate
Sergey Poznyakoff [Tue, 27 Jun 2006 13:39:20 +0000 (13:39 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Mon, 26 Jun 2006 14:42:35 +0000 (14:42 +0000)] 
Update

17 years agoAdd cross-references
Sergey Poznyakoff [Mon, 26 Jun 2006 14:42:18 +0000 (14:42 +0000)] 
Add cross-references

17 years agoMinor fixes
Sergey Poznyakoff [Mon, 26 Jun 2006 12:48:25 +0000 (12:48 +0000)] 
Minor fixes

17 years agoDo not depend on getopt.h
Sergey Poznyakoff [Mon, 26 Jun 2006 11:18:54 +0000 (11:18 +0000)] 
Do not depend on getopt.h

17 years agoUpdate
Sergey Poznyakoff [Mon, 26 Jun 2006 08:09:18 +0000 (08:09 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Mon, 26 Jun 2006 08:08:47 +0000 (08:08 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Sun, 25 Jun 2006 12:46:43 +0000 (12:46 +0000)] 
Update

17 years ago--sparse-version turns on --sparse
Sergey Poznyakoff [Sun, 25 Jun 2006 12:46:12 +0000 (12:46 +0000)] 
--sparse-version turns on --sparse

17 years agoUse ST_IS_SPARSE instead of sparse_file_p (update paxutils first)
Sergey Poznyakoff [Sun, 25 Jun 2006 12:45:57 +0000 (12:45 +0000)] 
Use ST_IS_SPARSE instead of sparse_file_p (update paxutils first)

17 years ago(sparse_file_p): Remove
Sergey Poznyakoff [Sun, 25 Jun 2006 12:45:16 +0000 (12:45 +0000)] 
(sparse_file_p): Remove

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