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