changeset 7103:b5fad00fa757

Comment change.
author Richard M. Stallman <rms@gnu.org>
date Mon, 25 Apr 1994 23:34:17 +0000
parents e3d392f28d8f
children 9c99683eb6f0
files lisp/tar-mode.el
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/tar-mode.el	Mon Apr 25 23:11:12 1994 +0000
+++ b/lisp/tar-mode.el	Mon Apr 25 23:34:17 1994 +0000
@@ -81,6 +81,20 @@
 ;;; o  Block files, sparse files, continuation files, and the various header 
 ;;;    types aren't editable.  Actually I don't know that they work at all.
 
+;;; Rationale:
+
+;;; Why does tar-mode edit the file itself instead of using tar?
+
+;;; That means that you can edit tar files which you don't have room for
+;;; on your local disk.
+
+;;; I don't know about recent features in gnu tar, but old versions of tar
+;;; can't replace a file in the middle of a tar file with a new version.
+;;; Tar-mode can.  I don't think tar can do things like chmod the subfiles.
+;;; An implementation which involved unpacking and repacking the file into
+;;; some scratch directory would be very wasteful, and wouldn't be able to
+;;; preserve the file owners.
+
 ;;; Code:
 
 (defvar tar-anal-blocksize 20