]> Dogcows Code - chaz/tar/blobdiff - ChangeLog
Port to latest gnulib. There were a lot of changes, so the
[chaz/tar] / ChangeLog
index 035c08e29f218292b84dc954daabf3277e659b00..652c428457fac21340c8b2715ea6472940a37f0a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,409 @@
+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.
+       * tests/Makefile.am: New test verbose.at
+       * tests/testsuite.at: Likewise
+       * tests/indexfile.at (AT_KEYWORDS): Add stdout keyword
+       * tests/verbose.at: New test case
+
+2006-10-02  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * THANKS: Add Joerg Weilbier
+       * src/buffer.c (new_volume): Initialize current_block
+       * src/xheader.c (xheader_string_end): Fix diagnostic message.
+       * tests/multiv05.at: New testcase.
+       * tests/Makefile.am, tests/testsuite.at: Add multiv05.at
+
+2006-09-27  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * bootstrap: Use ${package} instead of hardcoding package name
+       * doc/tar.texi: Minor fix
+       * src/tar.c (doc0, doc1, initialize_argp_doc): Removed.  Rely on
+       the new argp method instead.
+
+2006-09-12  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * README: Fix a typo
+
+2006-09-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Adjust to latest gnulib.
+       * lib/.cvsignore: Add at-func.c, configmake.h, fchmodat.c,
+       fcntl.h, fcntl_.h, inttypes_.h, lstat.c, lstat.h.
+       * tests/testsuite.at (AT_TAR_MKHIER): Use install-sh -d
+       rather than the no-longer-included mkinstalldirs.
+
+2006-09-08  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/incremen.c (try_purge_directory): Initialize struct st.  Fix
+       condition for selecting candidates for removal.
+       * README-alpha: List texinfo among build prerequisites for the CVS
+       version.
+
+       * bootstrap (intl_files_to_remove): Do not remove m4/inttypes-h.m4
+       and m4/inttypes-pri.m4
+
+2006-08-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * 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.
+
+       * bootstrap (get_translations):
+       Don't exclude ky.po; it is working again.
+
+2006-08-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * bootstrap (get_translations):
+       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.
+
+2006-08-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * 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.
+
+       * 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.
+
+       * src/incremen.c (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.
+
+       * src/tar.c (doc): Don't use \v in an argument to gettext;
+       gettext 0.15 rejects this.
+
+2006-07-24  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/tar.c (decode_options): Do not require -L with -M -Hpax.
+       It could be needed in future, but currently it is not.
+       * src/create.c (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.
+
+       * tests/append02.at: New test case
+       * tests/Makefile.am, tests/testsuite.at: Add append02.at
+
+2006-07-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * bootstrap: Adjust to today's change to gnulib-tool by invoking
+       it with --assume-autoconf='latest-stable'.
+
+2006-07-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       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.
+
+2006-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * THANKS: Add Ralf Wildenhues
+       * NEWS: Update
+
+2006-07-09  Ralf Wildenhues   <Ralf.Wildenhues@gmx.de>
+
+       * doc/dumpdir.texi, doc/snapshot.texi, doc/sparse.texi,
+        doc/tar.texi: Fix some typos.
+
+2006-07-06  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       tar --index-file=FILE --file=- sent the archive to FILE, and
+       the listing to stderr. Bug reported by Marcin Gryszkalis
+       <mg@fork.pl>
+
+       * src/buffer.c (_open_archive): Remove stdlis initialization
+       * src/tar.c (decode_options): Initialize stdlis
+       * tests/indexfile.at: New test case
+       * tests/testsuite.at: Include indexfile.at
+       * tests/Makefile.am (TESTSUITE_AT): Add indexfile.at
+
+2006-07-05  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/Makefile.am (manual): Fix TEXINPUTS
+       * doc/rendition.texi (FIXME): Do not use deprecated @quote-args.
+       Do not use @allow-recursion. In its current form the macro is not
+       recursive.
+
+2006-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * bootstrap (update_po): Fix single translation update
+
+2006-07-03  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * configure.ac (AC_CHECK_FUNCS): Check for getdtablesize
+       * src/common.h (closeopen): New function
+       * src/misc.c (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.
+       * src/tar.c (main): Call closeopen
+       * doc/tar.texi: Update --directory description
+       * NEWS: Update
+
+2006-06-26  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/tar.texi: Update. Add cross-references.
+       * doc/sparse.texi: Add cross-references.
+
+2006-06-25  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * scripts/xsparse.c: A sample utility to expand sparse files
+       extracted by third-party tars. It is not meant to be installed nor
+       to be included in the distribution. It is here, so that it can be
+       obtained either from CVS or from the tar web site.
+       * doc/Makefile.am (tar_TEXINFOS): Sorted
+       * doc/tar.texi (Other Tars): New node describing how to extract
+       GNU-specific member formats using third-party tars.
+       * src/common.h (sparse_file_p): Remove
+       * src/sparse.c: Likewise
+       * src/create.c: Use ST_IS_SPARSE instead of sparse_file_p (update
+       paxutils first)
+       * src/tar.c: --sparse-version turns on --sparse
+
+2006-06-24  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/buffer.c (print_total_stats): Add default case.
+       * src/common.h (name_init): New prototype.
+       (xheader_string_end): Return bool.
+       * src/extract.c (extract_volhdr): Add missing return
+       * src/incremen.c: Remove not used variables
+       * src/sparse.c (pax_dump_header_0): Return false if
+       xheader_string_end fails (for 0.1 formats).
+       (pax_dump_header): Return meaningful value
+       * src/transform.c (segm_count): Change type to size_t
+       * src/xheader.c (xhdr_tab.decoder): pass keyword as a second
+       argument. All callers changed.
+       (decode_record): Check for numeric overflow
+       (xheader_string_end): Return boolean value. Check for possible
+       numeric overflow
+
+2006-06-23  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/sparse.texi: New file
+       * doc/Makefile.am (tar_TEXINFOS): Add sparse.texi
+       * doc/intern.texi (Sparse Formats): New node
+       * doc/tar.texi: Update master menu
+
+       * src/common.h (tar_sparse_major,tar_sparse_minor): New globals.
+       * src/sparse.c: Implement sparse format versioning. Implement new
+       version (1.0) of PAX sparse format.
+       (pax_sparse_member_p): Fix condition
+       (pax_dump_header): A dispatcher function
+       (pax_dump_header_0,pax_dump_header_1): New functions.
+       (pax_optab): Update
+       (oldgnu_dump_header): Minor fix: make sure
+       sparse_header.isextended is set before calling
+       set_next_block_after
+       * src/tar.c: New option --sparse-version
+       * src/tar.h (struct tar_stat_info.sparse_major,sparse_minor): New
+       members.
+       * src/xheader.c: Implement new keywords: GNU.sparse.name,
+       GNU.sparse.major, GNU.sparse.minor, GNU.sparse.realsize
+
+       * tests/spmpv00.at, tests/spmvp01.at, tests/spmvp10.at: New
+       testcases.
+
+       * tests/Makefile.am: Add spmvp00.at, spmpv01.at, spmpv10.at
+       * tests/shortrec.at: Explicitely give `-f -' to the tar invocation
+       * tests/sparsemvp.at: Rewritten as an include file.
+       (TAR_MVP_TEST): New macro
+       * tests/testsuite.at: Include sparsemvp.at, spmvp00.at,
+       spmvp01.at, spmvp10.at
+
+2006-06-21  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/tar.texi (Overriding File Metadata): New node
+       Document --mtime option.
+       * src/common.h (set_mtime_option,mtime_option): New globals
+       * src/create.c (start_header): Override mtime if requested
+       * src/tar.c: Implement new option, --mtime, allowing to set
+       modification times for all archive members during creation.
+       (struct tar_args): textual_date_option replaced with a linked list
+       textual_date. All references updated.
+       (get_date_or_file,report_textual_dates): New functions.
+       * configure.ac: Raise version number to 1.15.92
+       * NEWS: Update
+
+2006-06-20  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/common.h (struct name.explicit): Remove
+       Use variable names in all declarations
+       (name_scan): Remove second argument
+       * src/delete.c: Remove second argument from calls to name_scan
+       * src/update.c: Likewise
+       * src/incremen.c (procdir): Use is_individual_file to check for
+       files explicitely specified in the command line. Fixes bug
+       reported by Dat Head on 19 Jun 2006 (descending into mountpoints
+       with --one-file-system in use)
+       * src/misc.c (maybe_backup_file): Second argument is bool
+       * src/names.c (name_next_elt): Call register_individual_file
+       (namelist_match): Remove third argument
+       (name_match): Change return type to bool
+       (name_scan): Remove second argument
+       * src/sparse.c (pax_dump_header): Store original sparse file name
+       in GNU.sparse.name variable. The name field in the ustar header
+       now contains generated name (%d/GNUSparseFile.%p/%f), so that
+       non-pax-aware tars won't extract the file under the original
+       filename.
+       * src/xheader.c (GNU.sparse.name): New variable for storing sparse
+       file name.
+
+2006-06-13  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/Makefile.am (check-options): Expand macros before grepping
+       in $(info_TEXINFOS)
+       * doc/rendition.texi (FIXME) [!PROOF_FOOTNOTED]: Enclose in a
+       cartouche
+       * doc/tar.texi: Define op as codeindex. Use special macros to
+       populate it
+       Consequently prefer @dfn{long options} over @dfn{mnemonic
+       options}.
+       Document --unquote, --no-unquote
+       (Short Option Summary): Build a table of cross-references to the
+       corresponding long options.
+       (Using Multiple Tapes,Multi-Volume Archives): Rewritten
+
+       * doc/value.texi (xopindex,opsummary): New macros
+
+       * doc/Makefile.am (check-options): New goal
+       * doc/tar.texi: Update
+       * src/tar.c: Implement --overwrite-dir option (long ago
+       documented).
+
 2006-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * doc/tar.texi: Document better the --totals option
 2006-06-12  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * doc/tar.texi: Document better the --totals option
        argument means "print dots instead of textual checkpoints".
        (tar_help): New function
        * src/transform.c: Minor fixes.
        argument means "print dots instead of textual checkpoints".
        (tar_help): New function
        * src/transform.c: Minor fixes.
-       
+
 2006-06-08  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * gnulib.modules: Add mkdtemp
 2006-06-08  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * gnulib.modules: Add mkdtemp
        (purge_directory): Re-implement renaming. Introduce
        'X' control code.
        (make_tmp_dir_name): Remove
        (purge_directory): Re-implement renaming. Introduce
        'X' control code.
        (make_tmp_dir_name): Remove
-       
+
        * src/transform.c (set_transform_expr,_transform_name_to_obstack):
        Implement NUMBER flag.
        (add_char_segment): Fix length assignement
 
        * src/transform.c (set_transform_expr,_transform_name_to_obstack):
        Implement NUMBER flag.
        (add_char_segment): Fix length assignement
 
-       * doc/tar.texi: Update 
+       * doc/tar.texi: Update
 
 2006-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>
 
 
 2006-06-07  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * tests/multiv04.at: Use genfile --files-from
 
        (Above changes need new genfile.c from paxutils)
        * tests/multiv04.at: Use genfile --files-from
 
        (Above changes need new genfile.c from paxutils)
-       
+
        * TODO: Update
        * NEWS: Update
        * doc/tar.texi: Update
        * TODO: Update
        * NEWS: Update
        * doc/tar.texi: Update
 2006-05-31  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * src/incremen.c (make_directory): Fix initialization of struct
 2006-05-31  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * src/incremen.c (make_directory): Fix initialization of struct
-       directory. 
+       directory.
 
 2006-05-25  Sergey Poznyakoff  <gray@gnu.org.ua>
 
 
 2006-05-25  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * tests/append.at, tests/append01.at, tests/extrac01.at,
        tests/options.at, tests/options02.at, tests/same-order01.at,
        tests/same-order02.at: Make AT_SETUP more readable.
        * tests/append.at, tests/append01.at, tests/extrac01.at,
        tests/options.at, tests/options02.at, tests/same-order01.at,
        tests/same-order02.at: Make AT_SETUP more readable.
-       
+
 2006-05-23  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * src/buffer.c (change_tape_menu): Fix typo (uninitialized
 2006-05-23  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * src/buffer.c (change_tape_menu): Fix typo (uninitialized
        (AT_STAR_PREREQ): Provide md5 sum.
 
        * lib/.cvsignore: Update
        (AT_STAR_PREREQ): Provide md5 sum.
 
        * lib/.cvsignore: Update
-       
+
 2006-05-08  Sergey Poznyakoff  <gray@gnu.org.ua>
 2006-05-08  Sergey Poznyakoff  <gray@gnu.org.ua>
-       
-       * tests/testsuite.at (AT_SORT_PREREQ, AT_UNPRIVILEGED_PREREQ): New 
+
+       * tests/testsuite.at (AT_SORT_PREREQ, AT_UNPRIVILEGED_PREREQ): New
        defines
        defines
-       
+
        * tests/extrac04.at, tests/incr03.at, tests/listed02.at,
        tests/pipe.at, tests/rename01.at, tests/rename02.at,
        tests/rename03.at, tests/same-order01.at: Call
        * tests/extrac04.at, tests/incr03.at, tests/listed02.at,
        tests/pipe.at, tests/rename01.at, tests/rename02.at,
        tests/rename03.at, tests/same-order01.at: Call
        directories. Handle renamed directories more effectively
        (initial implementation, more updates to follow).
        Source tree before this point is tagged
        directories. Handle renamed directories more effectively
        (initial implementation, more updates to follow).
        Source tree before this point is tagged
-       alpha_1_15_90_incremental_1. 
-       
+       alpha_1_15_90_incremental_1.
+
         * NEWS: Update
         * configure.ac: Raise version number to 1.15.91
        * src/common.h (rename_directory,append_incremental_renames): New
         * NEWS: Update
         * configure.ac: Raise version number to 1.15.91
        * src/common.h (rename_directory,append_incremental_renames): New
        (procdir): Change return type to struct directory. Return
        immediately if the directory was already initialized. Discover
        directory renames using directory_meta_table.
        (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.     
+       (append_incremental_renames): New function.
         (read_directory_file, write_directory_file): Use new snapshot file
         format.
        * src/names.c (collect_and_sort_names): Update dir_contents of the
        first non-fake name entry when in listed incremental mode.
         (read_directory_file, write_directory_file): Use new snapshot file
         format.
        * src/names.c (collect_and_sort_names): Update dir_contents of the
        first non-fake name entry when in listed incremental mode.
-       
+
         * tests/incr03.at: New testcase
        * tests/rename01.at: New testcase
        * tests/rename02.at: New testcase
         * tests/incr03.at: New testcase
        * tests/rename01.at: New testcase
        * tests/rename02.at: New testcase
        tests/pipe.at, tests/same-order01.at, tests/same-order02.at,
        tests/sparse01.at, tests/sparse03.at: Always use genfile --file,
        this enables extra error checking.
        tests/pipe.at, tests/same-order01.at, tests/same-order02.at,
        tests/sparse01.at, tests/sparse03.at: Always use genfile --file,
        this enables extra error checking.
-        
+
        * tests/multiv03.at: Attempt to extract a member with truncated
        file name from the archive.
        * tests/multiv03.at: Attempt to extract a member with truncated
        file name from the archive.
-       
+
        * src/buffer.c (_open_archive): Remove unnecessary argument to
        * src/buffer.c (_open_archive): Remove unnecessary argument to
-       check_compressed_archive. 
+       check_compressed_archive.
 
 2006-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>
 
 
 2006-04-25  Sergey Poznyakoff  <gray@gnu.org.ua>
 
 
        * src/extract.c (extract_dir): Fix toggling existing directory
        permissions (Debian bug #361077). Use parts of patch provided by
 
        * src/extract.c (extract_dir): Fix toggling existing directory
        permissions (Debian bug #361077). Use parts of patch provided by
-       Ian Jackson <iwj@ubuntu.com>. 
+       Ian Jackson <iwj@ubuntu.com>.
        * src/compare.c: Minor changes
        * src/incremen.c (directory.new): New member
        (note_directory,find_directory: Use make_directory to create
        * src/compare.c: Minor changes
        * src/incremen.c (directory.new): New member
        (note_directory,find_directory: Use make_directory to create
        (procdir): Avoid duplicating  directories in the incremental
        backup map.
        * tests/Makefile.am (TESTSUITE_AT): Add extrac06.at
        (procdir): Avoid duplicating  directories in the incremental
        backup map.
        * tests/Makefile.am (TESTSUITE_AT): Add extrac06.at
-       * tests/testsuite.at: Include extrac06.at 
-       
+       * tests/testsuite.at: Include extrac06.at
+
 2006-03-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de> (trivial change)
 
        * tests/atlocal.in (PATH): Add build-aux from the source tree,
 2006-03-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de> (trivial change)
 
        * tests/atlocal.in (PATH): Add build-aux from the source tree,
This page took 0.033794 seconds and 4 git commands to generate.