]> Dogcows Code - chaz/tar/blobdiff - NEWS
Supply more information to the --to-command script.
[chaz/tar] / NEWS
diff --git a/NEWS b/NEWS
index 7624d8022bc6b0232840907a957bec6bd661c441..5705bd7a8080a745cfea80516cc052dc51721c5f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,8 @@
-GNU tar NEWS - User visible changes. 2009-10-07
+GNU tar NEWS - User visible changes. 2010-02-25
 Please send GNU tar bug reports to <bug-tar@gnu.org>
 
 \f
 Please send GNU tar bug reports to <bug-tar@gnu.org>
 
 \f
-version 1.22.90 (Git)
+version 1.22.91 (Git)
 
 * Record size autodetection
 
 
 * Record size autodetection
 
@@ -28,6 +28,9 @@ messages are suppressed.  For example,
 suppresses the output of `A lone zero block' diagnostics, which is
 normally issued if `archive' ends with a single block of zeros.
 
 suppresses the output of `A lone zero block' diagnostics, which is
 normally issued if `archive' ends with a single block of zeros.
 
+See Tar Manual, section 3.9 "Controlling Warning Messages", for a
+detailed discussion.
+
 * New command line option `--level'
 
 The `--level=N' option sets the incremental dump level N.  It
 * New command line option `--level'
 
 The `--level=N' option sets the incremental dump level N.  It
@@ -77,12 +80,23 @@ the Epoch or a `Time reference' (see below).
 * Time references in --pax-option argument.
 
 Any value from the --pax-option argument that is enclosed in a pair
 * Time references in --pax-option argument.
 
 Any value from the --pax-option argument that is enclosed in a pair
-of curly braces.  In that case, the string between the braces is
-understood either as a textual time representation, as described in
+of curly braces represents a time reference.  The string between the 
+braces is understood either as a textual time representation, as described in
 chapter 7, "Date input formats", of the Tar manual, or as a name of
 chapter 7, "Date input formats", of the Tar manual, or as a name of
-the existing file, starting with `/' or `.'.  In the latter
+an existing file, starting with `/' or `.'.  In the latter
 case, the value is replaced with the modification time of that file.
 
 case, the value is replaced with the modification time of that file.
 
+* Environment of --to-command script.
+
+The environment passed to the --to-command script is extended with
+the following variables:
+
+   TAR_VERSION          GNU tar version number
+   TAR_ARCHIVE          The name of the archive
+   TAR_VOLUME           Ordinal number of the volume
+   TAR_FORMAT           Format of the archive
+   TAR_BLOCKING_FACTOR  Current blocking factor
+
 * Bugfixes
 ** Fix handling of hard link targets by -c --transform.
 ** Fix hard links recognition with -c --remove-files.
 * Bugfixes
 ** Fix handling of hard link targets by -c --transform.
 ** Fix hard links recognition with -c --remove-files.
@@ -90,6 +104,9 @@ case, the value is replaced with the modification time of that file.
 ** Correctly restore modes and permissions on existing directories.
 ** The --remove-files option removes the files only if they were
 succesfully stored in the archive.
 ** Correctly restore modes and permissions on existing directories.
 ** The --remove-files option removes the files only if they were
 succesfully stored in the archive.
+** Fix storing and listing of the volume labels in POSIX format.
+** Improve algorithm for splitting long file names (ustar
+format).
 
 \f
 version 1.22 - Sergey Poznyakoff, 2009-03-05
 
 \f
 version 1.22 - Sergey Poznyakoff, 2009-03-05
@@ -1181,7 +1198,7 @@ Versions 1.07 back to 1.00 by Jay Fenlason.
 \f
 
 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003,
 \f
 
 Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003,
-2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 
 This file is part of GNU tar.
 
 
 This file is part of GNU tar.
 
This page took 0.02984 seconds and 4 git commands to generate.