Updated
This commit is contained in:
46
ChangeLog
46
ChangeLog
@@ -1,5 +1,51 @@
|
||||
2004-02-20 Sergey Poznyakoff <gray@Mirddin.farlep.net>
|
||||
|
||||
* src/common.h (simple_finish_header,start_private_header): New
|
||||
declarations
|
||||
(xheader_ghdr_name): Changed declaration
|
||||
* src/create.c (start_private_header): Removed static qualifier.
|
||||
(write_extended): Removed superfluous last argument. Use
|
||||
xheader_write()
|
||||
(simple_finish_header): New function.
|
||||
(finish_header): Use simple_finish_header() to break recursive
|
||||
dependency between this function and write_extended().
|
||||
* src/tar.c (assert_format): Do not bail out if several
|
||||
--format arguments are given. This is a common case when
|
||||
TAR_OPTIONS are used.
|
||||
(decode_options): New option --show-defaults displays the
|
||||
compiled-in defaults.
|
||||
Use POSIX format if no --format option was given and
|
||||
--pax-option was specified.
|
||||
Do not allow to use --pax-option unless the archive format is
|
||||
set to POSIX (or reading subcommand is requested).
|
||||
|
||||
* src/update.c (update_archive): Write global extended header if
|
||||
constructed.
|
||||
* src/xheader.c (xheader_format_name): Bugfix.
|
||||
(xheader_xhdr_name): Changed the default extended header name
|
||||
to '%d/PaxHeaders.%p/%f', as POSIX requires.
|
||||
(xheader_ghdr_name): Removed unused argument.
|
||||
(xheader_write,xheader_write_global): New function.
|
||||
(xheader_decode): Modified to honor overrides whatever
|
||||
the current archive format is.
|
||||
|
||||
* src/delete.c (delete_archive_members): Call xheader_decode
|
||||
unconditionally.
|
||||
* src/list.c (decode_header): Likewise.
|
||||
* src/incremen.c (sort_obstack): Fixed typo in the comment
|
||||
|
||||
* doc/tar.texi: Document new default for extended
|
||||
header names.
|
||||
|
||||
* tests/before: Accept an optional list of allowed archive
|
||||
formats. Exit with the status 77 if the current archive
|
||||
format does not match any of them.
|
||||
* tests/delete03.sh: Require gnu, oldgnu or posix format
|
||||
* tests/incremen.sh: Require gnu or oldgnu format
|
||||
* tests/multiv01.sh: Likewise
|
||||
|
||||
2004-02-20 Sergey Poznyakoff <gray@Mirddin.farlep.net>
|
||||
|
||||
* doc/tar.texi (Option Summary): Documented --pax-option
|
||||
* src/tar.c: Likewise.
|
||||
* NEWS: Likewise.
|
||||
|
||||
Reference in New Issue
Block a user