]> git.eshelyaron.com Git - emacs.git/commitdiff
Document Emacs 26 behavior of Dired's 'Z' on directories
authorEli Zaretskii <eliz@gnu.org>
Fri, 16 Nov 2018 08:19:22 +0000 (10:19 +0200)
committerEli Zaretskii <eliz@gnu.org>
Fri, 16 Nov 2018 08:19:22 +0000 (10:19 +0200)
* doc/emacs/dired.texi (Operating on Files): Document behavior
of 'Z' on directories.

* etc/NEWS: Belatedly announce the new behavior of Dired's 'Z'
on directory names and on .tar.gz archives.

doc/emacs/dired.texi
etc/NEWS

index fba9d31406e0fc11cd555d961b62bbd382d1cdcf..9c408e13ae70e60ed9c97ba8258e2f9c88130e42 100644 (file)
@@ -768,9 +768,15 @@ suitable guess made using the variables @code{lpr-command} and
 @item Z
 Compress the specified files (@code{dired-do-compress}).  If the file
 appears to be a compressed file already, uncompress it instead.  Each
-marked file is compressed into its own archive.  This uses the
+marked file is compressed into its own archive; this uses the
 @command{gzip} program if it is available, otherwise it uses
-@command{compress}.
+@command{compress}.  On a directory name, this command produces a
+compressed @file{.tar.gz} archive containing all of the directory's
+files, by running the @command{tar} command with output piped to
+@command{gzip}.  To allow decompression of compressed directories,
+typing @kbd{Z} on a @file{.tar.gz} or @file{.tgz} archive file unpacks
+all the files in the archive into a directory whose name is the
+archive name with the extension removed.
 
 @findex dired-do-compress-to
 @kindex c @r{(Dired)}
index 6dba2a950bd27b07f0a58cbb40a4338a83ad0fc3..4197317fdd4c8e45944c72f9559e14597fb01391 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -51,6 +51,16 @@ often cause crashes.  Set it to nil if you really need those fonts.
 \f
 * Changes in Specialized Modes and Packages in Emacs 26.2
 
+** Dired
++++
+*** The 'Z' command on a directory name compresses all of its files.
+It produces a compressed '.tar.gz' archive with all the files in the
+directory and all of its subdirectories.  For symmetry, 'Z' on a
+'.tar.gz' or a '.tgz' archive extracts all the archived files into a
+directory whose name is the archive name sans the '.tar.gz' or '.tgz'
+extension.  (This change was actually made in Emacs 26.1, but was not
+called out in its NEWS.)
+
 ** Ibuffer
 
 ---