Remove a TZ dependency.Remove a TZ dependency.
[debian/tar] / NEWS
diff --git a/NEWS b/NEWS
index 541fa4dc92bbab0eedbdd73026b41330f6dc7091..4fe021e4f4f637f2a1eb9691702d8b6345386add 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,74 @@
-GNU tar NEWS - User visible changes. 2007-09-26
+GNU tar NEWS - User visible changes. 2008-04-14
 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.18.1 (CVS)
+version 1.20 - Sergey Poznyakoff, 2008-04-14
+
+* New option --auto-compress (-a)
+
+With --create, selects compression algorithm basing on the suffix
+of the archive file name.
+
+* New option --lzma
+
+Selects LZMA compression algorithm
+
+* New option --hard-dereference
+
+During archive creation, dereferences hard links and stores the files
+they refer to, instead of creating usual hard link members (type '1').
+
+* New option --checkpoint-action
+
+This action allows to specify an action to be executed upon hitting a
+checkpoint.  Recognized actions are: dot, echo (the default),
+echo=string, ttyout=string, exec=cmdline, and sleep=value.  Any number
+of `--checkpoint-action' options can be specified, the actions will be
+executed in order of their appearance in the command line.  See
+chapter 3.8 "Checkpoints" for a complete description.
+
+* New options --no-check-device, --check-device.
+
+The `--no-check-device' option disables comparing device numbers during
+preparatory stage of an incremental dump.  This allows to avoid
+creating full dumps if the device numbers change (e.g. when using an
+LVM snapshot).
+
+The `--check-device' option enables comparing device numbers.  This is
+the default.  This option is provided to undo the effect of the previous
+`--no-check-device' option, e.g. if it was set in TAR_OPTIONS
+environment variable.
+
+* The --transform option.
+
+Any number of `--transform' options can be given in the command line.
+The specified transformations will be applied in turn.
+
+The argument to `--transform' option can be a list of replace
+expressions, separated by a semicolon (as in `sed').
+
+Filename transformations are applied to symbolic link targets
+during both creation and extraction.  Tar 1.19 used them only
+during extraction.
+
+For a detailed description, see chapter 6.7 "Modifying File and Member
+Names". 
+
+* Info (end-of-volume) scripts
+
+The value of the blocking factor is made available to info and
+checkpoint scripts via environment variable TAR_BLOCKING_FACTOR.
+
+* Bugfixes.
+** Fix bug introduced in version 1.19: tar refused to update non-existing
+archives.
+
+\f
+version 1.19 - Sergey Poznyakoff, 2007-10-10
 
 * New option --exclude-vcs
 
 
 * New option --exclude-vcs
 
-Excludes directories and files, internal to some widely used version
+Excludes directories and files, created by several widely used version
 control systems, e.g. "CVS/", ".svn/", etc.
 
 * --exclude-tag and --exclude-cache options
 control systems, e.g. "CVS/", ".svn/", etc.
 
 * --exclude-tag and --exclude-cache options
@@ -19,9 +81,16 @@ The following options now work with incremental archives as well:
   --exclude-tag-all
   --exclude-tag-under
 
   --exclude-tag-all
   --exclude-tag-under
 
+* Fix handling of renamed files in listed incremental archives.
+
+Previous versions always stored absolute file names in rename
+records, even if -P was not used. This is fixed: rename records
+contain file names processed in accordance with the command line
+settings.
+  
 * Fix --version output.
 
 * Fix --version output.
 
-* Recognition of broken archive.
+* Recognition of broken archives.
 
 When supplied an archive smaller than 512 bytes in reading mode (-x,
 -t), the previous version of tar silently ignored it, exiting with
 
 When supplied an archive smaller than 512 bytes in reading mode (-x,
 -t), the previous version of tar silently ignored it, exiting with
@@ -30,6 +99,8 @@ code 0. It is fixed. Tar now issues the following diagnostic message:
 
 * Fix double-dot recognition in archive member names in case of duplicate '/.'.
 
 
 * Fix double-dot recognition in archive member names in case of duplicate '/.'.
 
+* Fix file padding in case of truncation of the input file to zero size.
+
 \f
 version 1.18 - Sergey Poznyakoff, 2007-06-29
 
 \f
 version 1.18 - Sergey Poznyakoff, 2007-06-29
 
@@ -923,7 +994,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 Free Software Foundation, Inc.
+2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This file is part of GNU tar.
 
 
 This file is part of GNU tar.