]>
Dogcows Code - chaz/tar/log
Sergey Poznyakoff [Fri, 23 Jun 2006 15:22:31 +0000 (15:22 +0000)]
(struct tar_stat_info.sparse_major,sparse_minor): New members
Sergey Poznyakoff [Fri, 23 Jun 2006 15:22:12 +0000 (15:22 +0000)]
New option --sparse-version
Sergey Poznyakoff [Fri, 23 Jun 2006 15:21:48 +0000 (15:21 +0000)]
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
Sergey Poznyakoff [Fri, 23 Jun 2006 15:20:06 +0000 (15:20 +0000)]
(tar_sparse_major,tar_sparse_minor): New globals.
Sergey Poznyakoff [Fri, 23 Jun 2006 15:19:47 +0000 (15:19 +0000)]
Update master menu
Sergey Poznyakoff [Fri, 23 Jun 2006 15:19:27 +0000 (15:19 +0000)]
(Sparse Formats): New node
Sergey Poznyakoff [Fri, 23 Jun 2006 15:19:08 +0000 (15:19 +0000)]
(tar_TEXINFOS): Add sparse.texi
Sergey Poznyakoff [Fri, 23 Jun 2006 15:18:18 +0000 (15:18 +0000)]
New files
Sergey Poznyakoff [Wed, 21 Jun 2006 10:44:29 +0000 (10:44 +0000)]
Update
Sergey Poznyakoff [Wed, 21 Jun 2006 10:44:16 +0000 (10:44 +0000)]
Raise version number to 1.15.92
Sergey Poznyakoff [Wed, 21 Jun 2006 10:40:39 +0000 (10:40 +0000)]
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.
Sergey Poznyakoff [Wed, 21 Jun 2006 10:40:10 +0000 (10:40 +0000)]
(start_header): Override mtime if requested
Sergey Poznyakoff [Wed, 21 Jun 2006 10:39:58 +0000 (10:39 +0000)]
(set_mtime_option,mtime_option): New globals
Sergey Poznyakoff [Wed, 21 Jun 2006 10:39:52 +0000 (10:39 +0000)]
(Overriding File Metadata): New node
Document --mtime option.
Sergey Poznyakoff [Tue, 20 Jun 2006 15:15:11 +0000 (15:15 +0000)]
update
Sergey Poznyakoff [Tue, 20 Jun 2006 15:14:59 +0000 (15:14 +0000)]
(GNU.sparse.name): New variable for storing sparse file name.
Sergey Poznyakoff [Tue, 20 Jun 2006 15:14:47 +0000 (15:14 +0000)]
(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.
Sergey Poznyakoff [Tue, 20 Jun 2006 15:14:19 +0000 (15:14 +0000)]
(name_next_elt): Call register_individual_file
(namelist_match): Remove third argument
(name_match): Change return type to bool
(name_scan): Remove second argument
Sergey Poznyakoff [Tue, 20 Jun 2006 15:14:00 +0000 (15:14 +0000)]
(maybe_backup_file): Second argument is bool
Sergey Poznyakoff [Tue, 20 Jun 2006 15:13:49 +0000 (15:13 +0000)]
(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)
Sergey Poznyakoff [Tue, 20 Jun 2006 15:13:30 +0000 (15:13 +0000)]
Remove second argument from calls to name_scan
Sergey Poznyakoff [Tue, 20 Jun 2006 15:13:20 +0000 (15:13 +0000)]
(struct name.explicit): Remove
Use variable names in all declarations
(name_scan): Remove second argument
Sergey Poznyakoff [Fri, 16 Jun 2006 07:19:34 +0000 (07:19 +0000)]
Fix typo in a comment
Sergey Poznyakoff [Tue, 13 Jun 2006 19:34:20 +0000 (19:34 +0000)]
Update
Sergey Poznyakoff [Tue, 13 Jun 2006 14:59:43 +0000 (14:59 +0000)]
Update
Sergey Poznyakoff [Tue, 13 Jun 2006 14:59:32 +0000 (14:59 +0000)]
(Using Multiple Tapes,Multi-Volume Archives): Rewritten
Sergey Poznyakoff [Tue, 13 Jun 2006 13:35:46 +0000 (13:35 +0000)]
Update
Sergey Poznyakoff [Tue, 13 Jun 2006 13:35:34 +0000 (13:35 +0000)]
(xopindex,opsummary): New macros
Sergey Poznyakoff [Tue, 13 Jun 2006 13:35:14 +0000 (13:35 +0000)]
Define op as codeindex. Use xopindex and opsummary 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.
Sergey Poznyakoff [Tue, 13 Jun 2006 13:34:32 +0000 (13:34 +0000)]
(FIXME) [!PROOF_FOOTNOTED]: Enclose in a cartouche
Sergey Poznyakoff [Tue, 13 Jun 2006 13:34:14 +0000 (13:34 +0000)]
(check-options): Expand macros before grepping in $(info_TEXINFOS)
Sergey Poznyakoff [Mon, 12 Jun 2006 22:51:32 +0000 (22:51 +0000)]
Update
Sergey Poznyakoff [Mon, 12 Jun 2006 22:50:29 +0000 (22:50 +0000)]
Implement --overwrite-dir option (long ago documented)
Sergey Poznyakoff [Mon, 12 Jun 2006 22:50:17 +0000 (22:50 +0000)]
Update
Sergey Poznyakoff [Mon, 12 Jun 2006 22:49:37 +0000 (22:49 +0000)]
(check-options): New goal
Sergey Poznyakoff [Mon, 12 Jun 2006 13:21:28 +0000 (13:21 +0000)]
Update
Sergey Poznyakoff [Mon, 12 Jun 2006 13:20:10 +0000 (13:20 +0000)]
(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.
Sergey Poznyakoff [Mon, 12 Jun 2006 13:19:43 +0000 (13:19 +0000)]
(check_time): Use volume_start_time when checking
for the timestamp plausability.
Sergey Poznyakoff [Mon, 12 Jun 2006 13:19:16 +0000 (13:19 +0000)]
(records_skipped): Remove static qualifier, the
variable is used by print_total_stats in buffer.c
Sergey Poznyakoff [Mon, 12 Jun 2006 13:18:59 +0000 (13:18 +0000)]
(volume_start_time,last_stat_time): New globals
(print_total_written): Replaced with:
(print_total_stats): New function
Sergey Poznyakoff [Mon, 12 Jun 2006 13:18:26 +0000 (13:18 +0000)]
(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.
Sergey Poznyakoff [Mon, 12 Jun 2006 13:17:54 +0000 (13:17 +0000)]
Update
Sergey Poznyakoff [Mon, 12 Jun 2006 13:17:42 +0000 (13:17 +0000)]
Document better the --totals option.
Sergey Poznyakoff [Sun, 11 Jun 2006 20:07:20 +0000 (20:07 +0000)]
Update
Sergey Poznyakoff [Sun, 11 Jun 2006 20:06:46 +0000 (20:06 +0000)]
(xheader_set_single_keyword): Fix typo.
(decode_time): Avoid using gotos.
Sergey Poznyakoff [Sun, 11 Jun 2006 15:05:52 +0000 (15:05 +0000)]
Update
Sergey Poznyakoff [Sun, 11 Jun 2006 15:05:22 +0000 (15:05 +0000)]
Update master menu
Sergey Poznyakoff [Sun, 11 Jun 2006 15:04:39 +0000 (15:04 +0000)]
(master-menu): New goal
Sergey Poznyakoff [Sun, 11 Jun 2006 15:04:17 +0000 (15:04 +0000)]
New file
Sergey Poznyakoff [Sat, 10 Jun 2006 09:55:20 +0000 (09:55 +0000)]
Update
Sergey Poznyakoff [Sat, 10 Jun 2006 09:54:02 +0000 (09:54 +0000)]
Remove leftover include
Sergey Poznyakoff [Fri, 9 Jun 2006 13:55:36 +0000 (13:55 +0000)]
Update
Sergey Poznyakoff [Fri, 9 Jun 2006 13:50:20 +0000 (13:50 +0000)]
Update
Sergey Poznyakoff [Fri, 9 Jun 2006 13:50:04 +0000 (13:50 +0000)]
Fix indentation, introduce end-of-format marker for texify.sed
Sergey Poznyakoff [Fri, 9 Jun 2006 13:49:51 +0000 (13:49 +0000)]
Update
Sergey Poznyakoff [Fri, 9 Jun 2006 13:49:39 +0000 (13:49 +0000)]
Fix typo
Sergey Poznyakoff [Fri, 9 Jun 2006 13:48:28 +0000 (13:48 +0000)]
Auxiliary script to convert ../src/tar.h to header.texi
Sergey Poznyakoff [Fri, 9 Jun 2006 13:46:53 +0000 (13:46 +0000)]
*** empty log message ***
Sergey Poznyakoff [Fri, 9 Jun 2006 13:46:34 +0000 (13:46 +0000)]
New file
Sergey Poznyakoff [Fri, 9 Jun 2006 13:46:11 +0000 (13:46 +0000)]
(tar_TEXINFOS): Add intern.texi
(EXTRA_DIST): Remove convtexi.pl, add texify.sed
Sergey Poznyakoff [Thu, 8 Jun 2006 22:36:30 +0000 (22:36 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Jun 2006 22:35:52 +0000 (22:35 +0000)]
Minor fixes.
Sergey Poznyakoff [Thu, 8 Jun 2006 22:35:39 +0000 (22:35 +0000)]
--checkpoint takes an optional argument specifying
number of records between two successive checkpoints (proposed
by Jason Armistead on 2004-06-22).Optional dot starting the
argument means "print dots instead of textual checkpoints".
(tar_help): New function
Sergey Poznyakoff [Thu, 8 Jun 2006 22:34:56 +0000 (22:34 +0000)]
(checkpoint_option): Change type to unsigned
(checkpoint_style): New variable.
Sergey Poznyakoff [Thu, 8 Jun 2006 22:34:38 +0000 (22:34 +0000)]
Implement more flexible checkpoint style
Sergey Poznyakoff [Thu, 8 Jun 2006 22:34:16 +0000 (22:34 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Jun 2006 22:33:33 +0000 (22:33 +0000)]
Add Jason Armistead
Sergey Poznyakoff [Thu, 8 Jun 2006 14:43:23 +0000 (14:43 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Jun 2006 14:43:05 +0000 (14:43 +0000)]
(dumpdir_locate,obstack_code_rename,purge_directory): Re-implement renaming. Introduce
X control code.
(make_tmp_dir_name): Remove
Sergey Poznyakoff [Thu, 8 Jun 2006 14:42:20 +0000 (14:42 +0000)]
Document dumpdir format
Sergey Poznyakoff [Thu, 8 Jun 2006 14:42:07 +0000 (14:42 +0000)]
(tar_TEXINFOS): Add dumpdir.texi
Sergey Poznyakoff [Thu, 8 Jun 2006 14:41:56 +0000 (14:41 +0000)]
New file
Sergey Poznyakoff [Thu, 8 Jun 2006 14:41:15 +0000 (14:41 +0000)]
Add mkdtemp
Sergey Poznyakoff [Thu, 8 Jun 2006 09:51:06 +0000 (09:51 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Jun 2006 09:50:56 +0000 (09:50 +0000)]
(add_char_segment): Fix length assignement
Sergey Poznyakoff [Thu, 8 Jun 2006 09:43:44 +0000 (09:43 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Jun 2006 09:34:03 +0000 (09:34 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Jun 2006 09:28:18 +0000 (09:28 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Jun 2006 09:27:38 +0000 (09:27 +0000)]
Update
Sergey Poznyakoff [Thu, 8 Jun 2006 09:27:25 +0000 (09:27 +0000)]
(set_transform_expr,_transform_name_to_obstack): Implement NUMBER flag.
Sergey Poznyakoff [Wed, 7 Jun 2006 14:57:57 +0000 (14:57 +0000)]
Update
Sergey Poznyakoff [Wed, 7 Jun 2006 14:57:29 +0000 (14:57 +0000)]
Update
Sergey Poznyakoff [Wed, 7 Jun 2006 14:57:10 +0000 (14:57 +0000)]
(_transform_name_to_obstack,set_transform_expr): Implement case conversion operations (GNU extension).
Sergey Poznyakoff [Tue, 6 Jun 2006 21:36:17 +0000 (21:36 +0000)]
Update
Sergey Poznyakoff [Tue, 6 Jun 2006 21:35:22 +0000 (21:35 +0000)]
Update
Sergey Poznyakoff [Tue, 6 Jun 2006 21:33:25 +0000 (21:33 +0000)]
(transform_name_fp): Run fun even if _transform_name_to_obstack returns false.
Sergey Poznyakoff [Tue, 6 Jun 2006 21:30:26 +0000 (21:30 +0000)]
Update
Sergey Poznyakoff [Sat, 3 Jun 2006 20:53:17 +0000 (20:53 +0000)]
Update
Sergey Poznyakoff [Fri, 2 Jun 2006 15:07:00 +0000 (15:07 +0000)]
Update
Sergey Poznyakoff [Fri, 2 Jun 2006 15:06:29 +0000 (15:06 +0000)]
Use genfile --files-from
Sergey Poznyakoff [Fri, 2 Jun 2006 15:06:19 +0000 (15:06 +0000)]
Fix typo in the comment
Sergey Poznyakoff [Fri, 2 Jun 2006 15:06:10 +0000 (15:06 +0000)]
Add incr04.at
Sergey Poznyakoff [Fri, 2 Jun 2006 15:05:52 +0000 (15:05 +0000)]
(set_transform_expr): New function
Sergey Poznyakoff [Fri, 2 Jun 2006 15:05:36 +0000 (15:05 +0000)]
Update
Sergey Poznyakoff [Fri, 2 Jun 2006 10:54:05 +0000 (10:54 +0000)]
(options): Minor rewording
Sergey Poznyakoff [Fri, 2 Jun 2006 10:42:25 +0000 (10:42 +0000)]
Update
Sergey Poznyakoff [Fri, 2 Jun 2006 08:08:10 +0000 (08:08 +0000)]
Update
Sergey Poznyakoff [Fri, 2 Jun 2006 08:06:46 +0000 (08:06 +0000)]
New option --transform
New option --show-transformed-names generalizes
--show-stored-names. The latter is retained as an alias.
Sergey Poznyakoff [Fri, 2 Jun 2006 08:05:04 +0000 (08:05 +0000)]
(print_header): Update displayable name selection.
Sergey Poznyakoff [Fri, 2 Jun 2006 08:04:37 +0000 (08:04 +0000)]
(extract_archive): safer_name_suffix and stripped_prefix_len are now called by decode_header
This page took 0.059456 seconds and 4 git commands to generate.