]>
Dogcows Code - chaz/tar/log
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:34 +0000 (21:52 +0000)]
Update --directory description
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:14 +0000 (21:52 +0000)]
(main): Call closeopen
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:05 +0000 (21:52 +0000)]
(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.
Sergey Poznyakoff [Tue, 4 Jul 2006 21:51:42 +0000 (21:51 +0000)]
(closeopen): New function
Sergey Poznyakoff [Tue, 4 Jul 2006 21:51:33 +0000 (21:51 +0000)]
(AC_CHECK_FUNCS): Check for getdtablesize
Sergey Poznyakoff [Mon, 3 Jul 2006 16:46:14 +0000 (16:46 +0000)]
(update_po): Fix single translation update
Sergey Poznyakoff [Tue, 27 Jun 2006 13:39:20 +0000 (13:39 +0000)]
Update
Sergey Poznyakoff [Mon, 26 Jun 2006 14:42:35 +0000 (14:42 +0000)]
Update
Sergey Poznyakoff [Mon, 26 Jun 2006 14:42:18 +0000 (14:42 +0000)]
Add cross-references
Sergey Poznyakoff [Mon, 26 Jun 2006 12:48:25 +0000 (12:48 +0000)]
Minor fixes
Sergey Poznyakoff [Mon, 26 Jun 2006 11:18:54 +0000 (11:18 +0000)]
Do not depend on getopt.h
Sergey Poznyakoff [Mon, 26 Jun 2006 08:09:18 +0000 (08:09 +0000)]
Update
Sergey Poznyakoff [Mon, 26 Jun 2006 08:08:47 +0000 (08:08 +0000)]
Update
Sergey Poznyakoff [Sun, 25 Jun 2006 12:46:43 +0000 (12:46 +0000)]
Update
Sergey Poznyakoff [Sun, 25 Jun 2006 12:46:12 +0000 (12:46 +0000)]
--sparse-version turns on --sparse
Sergey Poznyakoff [Sun, 25 Jun 2006 12:45:57 +0000 (12:45 +0000)]
Use ST_IS_SPARSE instead of sparse_file_p (update paxutils first)
Sergey Poznyakoff [Sun, 25 Jun 2006 12:45:16 +0000 (12:45 +0000)]
(sparse_file_p): Remove
Sergey Poznyakoff [Sun, 25 Jun 2006 12:45:03 +0000 (12:45 +0000)]
(Other Tars): New node describing how to extract
GNU-specific member formats using third-party tars.
Sergey Poznyakoff [Sun, 25 Jun 2006 12:44:15 +0000 (12:44 +0000)]
(tar_TEXINFOS): Sorted
Sergey Poznyakoff [Sun, 25 Jun 2006 12:44:04 +0000 (12:44 +0000)]
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.
Sergey Poznyakoff [Sat, 24 Jun 2006 16:50:11 +0000 (16:50 +0000)]
Update
Sergey Poznyakoff [Sat, 24 Jun 2006 16:49:33 +0000 (16:49 +0000)]
(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
Sergey Poznyakoff [Sat, 24 Jun 2006 16:49:05 +0000 (16:49 +0000)]
(segm_count): Change type to size_t
Sergey Poznyakoff [Sat, 24 Jun 2006 16:48:45 +0000 (16:48 +0000)]
(pax_dump_header_0): Return false if
xheader_string_end fails (for 0.1 formats).
(pax_dump_header): Return meaningful value
Sergey Poznyakoff [Sat, 24 Jun 2006 16:48:24 +0000 (16:48 +0000)]
Remove not used variables
Sergey Poznyakoff [Sat, 24 Jun 2006 16:48:08 +0000 (16:48 +0000)]
(extract_volhdr): Add missing return
Sergey Poznyakoff [Sat, 24 Jun 2006 16:47:57 +0000 (16:47 +0000)]
(name_init): New prototype.
(xheader_string_end): Return bool.
Sergey Poznyakoff [Sat, 24 Jun 2006 16:47:29 +0000 (16:47 +0000)]
(print_total_stats): Add default case
Sergey Poznyakoff [Fri, 23 Jun 2006 15:24:53 +0000 (15:24 +0000)]
Update
Sergey Poznyakoff [Fri, 23 Jun 2006 15:24:43 +0000 (15:24 +0000)]
Include sparsemvp.at, spmvp00.at, spmvp01.at, spmvp10.at
Sergey Poznyakoff [Fri, 23 Jun 2006 15:24:10 +0000 (15:24 +0000)]
Rewritten as an include file.
(TAR_MVP_TEST): New macro
Sergey Poznyakoff [Fri, 23 Jun 2006 15:23:47 +0000 (15:23 +0000)]
Explicitely give `-f -' to the tar invocation
Sergey Poznyakoff [Fri, 23 Jun 2006 15:23:16 +0000 (15:23 +0000)]
Add spmvp00.at, spmpv01.at, spmpv10.at
Sergey Poznyakoff [Fri, 23 Jun 2006 15:22:50 +0000 (15:22 +0000)]
Implement new keywords: GNU.sparse.name, GNU.sparse.major, GNU.sparse.minor, GNU.sparse.realsize
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
This page took 0.05371 seconds and 4 git commands to generate.