]> Dogcows Code - chaz/tar/blobdiff - NEWS
Version 1.24
[chaz/tar] / NEWS
diff --git a/NEWS b/NEWS
index 58fd2ff3e048787ed81dcd44c9119adaf9471267..66d9c880e0b0ea34190298582858f0517503e645 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,8 @@
-GNU tar NEWS - User visible changes. 2010-09-17
+GNU tar NEWS - User visible changes. 2010-10-24
 Please send GNU tar bug reports to <bug-tar@gnu.org>
 
 \f
-version 1.23.90 - (Git)
+version 1.24 - Sergey Poznyakoff, 2010-10-24
 
 * The --full-time option.
 
@@ -33,6 +33,22 @@ supports this.  For example, recent versions of the Linux kernel
 support setting times on symlinks, and some BSD kernels also support
 symlink permissions.
 
+** --dereference consistency
+
+The --dereference (-h) option now applies to files that are copied
+into or out of archives, independently of other options.  For example,
+if F is a symbolic link and archive.tar contains a regular-file member
+also named F, "tar --overwrite -x -f archive.tar F" now overwrites F
+itself, rather than the file that F points to.  (To overwrite the file
+that F points to, add the --dereference (-h) option.)  Formerly,
+--dereference was intended to apply only when using the -c option, but
+the implementation was not consistent.
+
+Also, the --dereference option no longer affects accesses to other
+files, such as archives and time stamp files.  Symbolic links to these
+files are always followed.  Previously, the links were usually but not
+always followed.
+
 ** Spurious error diagnostics on broken pipe.
 
 When receiving SIGPIPE, tar would exit with error status and
@@ -43,7 +59,7 @@ invoked as in the example below:
 
 ** --remove-files
 
-Tar --remove-files failed to remove a directory which contained
+`Tar --remove-files' failed to remove a directory which contained
 symlinks to another files within that directory.
 
 ** --test-label behavior
This page took 0.02276 seconds and 4 git commands to generate.