]> Dogcows Code - chaz/tar/blobdiff - ChangeLog
Port to latest gnulib. There were a lot of changes, so the
[chaz/tar] / ChangeLog
index 8338b0c4e2b48c7177130f352325bcb6f1acf888..652c428457fac21340c8b2715ea6472940a37f0a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,87 @@
+2006-11-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       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>.
+
+2006-11-13  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/xheader.c (mtime_coder): Treat non-null data as a pointer to
+       struct timespec, overriding st->mtime
+       * src/create.c (start_header): Pass mtime as a call-specific data
+       to xheader_store.
+
+       * tests/truncate.at: Do not use 'k' modifier in dd options.
+       * tests/append02.at: Do not depend on command timing.
+
+2006-11-01  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/tar.c (enum read_file_list_state.file_list_skip): New value
+       (read_name_from_file): Skip zero-length entries
+
+       * tests/T-empty.at: New test case
+       * tests/T-null.at: New test case
+       * tests/extrac07.at: New test case
+       * tests/Makefile.am: Add new test cases.
+       * tests/testsuite.at: Add new test cases.
+       * tests/extrac02.at: Add more keywords
+       * tests/extrac04.at: Likewise
+       * tests/extrac06.at: Likewise
+       * tests/shortrec.at: Do not assume tar's default archive is stdout
+
+2006-10-31  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/extract.c, src/xheader.c: Call last_component instead of
+       base_name. The latter returns a malloced string since 2006-03-11.
+
+2006-10-21  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * NEWS, configure.ac: Version 1.16
+       * Makefile.am (distclean-local): New rule
+
+2006-10-17  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/tar.c: Fix help output formatting.  Thanks Benno
+       Schulenberg.
+
+2006-10-16  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * Makefile.am (dist-hook): Create a cpio archive.
+       * NEWS: Update
+
 2006-10-14  Sergey Poznyakoff  <gray@gnu.org.ua>
 
+       * doc/tar.texi (Synopsis): Document tar exit codes.
+       * src/create.c (dump_regular_file,dump_file0): Set exit_status to
+       TAREXIT_DIFFERS if the file being dumped was truncated or
+       otherwise changed.
+       * src/tar.c: Do not attempt to close stderr after call to
+       close_stdout.
+       * tests/grow.at: New test case
+       * tests/Makefile.am: New test grow.at
+       * tests/testsuite.at: Likewise
+       * tests/truncate.at (AT_KEYWORDS): Keyword `filechange'
+       Test tar exit status.
+
        * src/buffer.c (_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.
This page took 0.022884 seconds and 4 git commands to generate.