]> Dogcows Code - chaz/tar/blobdiff - ChangeLog
(set_mtime_option,mtime_option): New globals
[chaz/tar] / ChangeLog
index 046148c718d63f79ae3fa8502167de8a6351af19..7f609ddb4e20b06ef21b0c297f43b5b2c44eabe6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,89 @@
+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
+       * NEWS: Update
+       * src/buffer.c (total_blocks_deleted): New variable
+       (set_start_time): Set volume_start_time and last_stat_time as well
+       (set_volume_start_time): New function
+       (compute_duration): Do not call set_start_time, update
+       last_stat_time instead. Use it in calculation instead of
+       start_time, which is now set only once, upon startup.
+       (print_total_written): Removed.
+       (print_total_stats): New function for printing byte/speed statistics.
+       (_open_archive): Detect attempts to update compressed archives.
+       (_gnu_flush_write): Always update prev_written.
+       (open_archive): Call set_volume_start_time.
+       * src/common.h (volume_start_time,last_stat_time): New globals
+       (print_total_written): Replaced with:
+       (print_total_stats): New function
+       * src/delete.c (records_skipped): Remove static qualifier, the
+       variable is used by print_total_stats in buffer.c
+       * src/extract.c (check_time): Use volume_start_time when checking
+       for timestamp plausability.
+       * src/tar.c: (options, parse_opt): Allow for optional argument to
+       the --totals option, which specifies a signal upon delivery of which
+       the statistics must be output.
+       (main): Call print_total_stats if total_option is set.
+
+2006-06-11  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/xheader.c (xheader_set_single_keyword): Fix typo.
+       (decode_time): Avoid using gotos.
+
+       * doc/mastermenu.el: New file
+       * doc/Makefile.am (master-menu): New goal
+       * doc/tar.texi: Update master menu
+
+2006-06-10  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * doc/tar.texi: Remove leftover include
+
 2006-06-09  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        * doc/Makefile.am (tar_TEXINFOS): Add intern.texi
This page took 0.022902 seconds and 4 git commands to generate.