Mercurial > emacs
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