X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=ChangeLog;h=7f609ddb4e20b06ef21b0c297f43b5b2c44eabe6;hb=ceaef104436417df6972e34580fa6ec765d477f9;hp=9739229b4c2cc1f290d7417d719e1bf6ed24a128;hpb=a1b2406646c95c0660fa47dd6da78dbdee7846bb;p=chaz%2Ftar diff --git a/ChangeLog b/ChangeLog index 9739229..7f609dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,102 @@ +2006-06-20 Sergey Poznyakoff + + * 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 + + * 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 + + * 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 + + * 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 + + * doc/tar.texi: Remove leftover include + 2006-06-09 Sergey Poznyakoff + * doc/Makefile.am (tar_TEXINFOS): Add intern.texi + (EXTRA_DIST): Remove convtexi.pl, add texify.sed + * doc/intern.texi: New file + * doc/convtexi.pl: Remove + * doc/texify.sed: Auxiliary script to convert ../src/tar.h to + header.texi + * doc/rendition.texi: Fix typo + * doc/tar.texi: Update + * src/tar.h: Fix indentation, introduce end-of-format marker for + texify.sed + * THANKS: Add Jason Armistead * doc/tar.texi: Update * NEWS: Update