diff lisp/ChangeLog @ 95378:4eddf6f13d89

(tar-header): New field `header-start'. (tar-header-block-tokenize): Set it when useful. Drop "GNUtar " magic value, which even GNU Tar doesn't know about. (tar-header-data-end): New function. (tar-summarize-buffer): Use it. (tar-next-line): Fix goal column for long usernames. (tar-expunge-internal): Use header-start. (tar-rename-entry): Handle ustar-style long names. (tar-alter-one-field): Add optional `descriptor' argument. (tar-subfile-save-buffer): Use it.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 29 May 2008 05:25:22 +0000
parents ffc05d56ac32
children cd1ab2cd9b99
line wrap: on
line diff
--- a/lisp/ChangeLog	Thu May 29 04:46:59 2008 +0000
+++ b/lisp/ChangeLog	Thu May 29 05:25:22 2008 +0000
@@ -1,5 +1,22 @@
+2008-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* tar-mode.el (tar-header): New field `header-start'.
+	(tar-header-block-tokenize): Set it when useful.
+	Drop "GNUtar " magic value, which even GNU Tar doesn't know about.
+	(tar-header-data-end): New function.
+	(tar-summarize-buffer): Use it.
+	(tar-next-line): Fix goal column for long usernames.
+	(tar-expunge-internal): Use header-start.
+	(tar-rename-entry): Handle ustar-style long names.
+	(tar-alter-one-field): Add optional `descriptor' argument.
+	(tar-subfile-save-buffer): Use it.
+
 2008-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+	* tar-mode.el (tar-header): New field `header-start'.
+	(tar-header-block-tokenize): Set header-start for longlink entries.
+	(tar-expunge-internal): Use header-start to expunge longlink entries.
+
 	* files.el (hack-local-variables): Don't signal an error if the local
 	variable section is not properly terminated.