lp://staging/tar
- Get this branch:
- bzr branch lp://staging/tar
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://git.sv.gnu.org/tar.git/.
Last successful import was .
Recent revisions
- 2787. By Sergey Poznyakoff <email address hidden>
-
Update docs.
* doc/tar.1: Document --verbatim-
files-from option. - 2786. By Sergey Poznyakoff
-
Add missing VCS files to --exclude-vcs list
* src/tar.c (vcs_file_table): Add .gitmodules and .gitattributes
* doc/tar.texi: Update. - 2785. By Sergey Poznyakoff
-
Options to control option handling in file lists.
The --verbatim-
files-from option disables option handling in
file lists. The --no-verbatim-files-from reverts its effect. The --null option implies --verbatim-
files-from. This restores
the documented behavior, broken by 26538c9b.* src/common.h (verbatim_
files_from_ option) : New global.
* src/names.c (name_elt): New member: file.verbatim
(name_add_file): Take 'verbatim' state as its third parameter.
(read_next_name): Don't call handle_option if file.verbatim
is set.
* src/tar.c: New options --verbatim-files-from and
--no-verbatim-files-from. * doc/tar.texi: Document --verbatim-
files-from and
--no-verbatim-files-from options.
* NEWS: Update.
* configure.ac: Version 1.28.90* tests/T-null2.at: New testcase.
* tests/Makefile.am: Update.
* tests/testsuite.at: Update. - 2783. By Paul Eggert
-
tar: fix symlink race and symlink transform bug
Problem reported by Tobias Stoeckmann in:
http://lists.gnu. org/archive/ html/bug- tar/2015- 07/msg00004. html
* gnulib.modules: Add areadlinkat-with-size.
* src/create.c: Include areadlink.h.
(dump_file0): Use areadlinkat_with_size, rather than trying to do
it by hand, incorrectly. This also avoids assumption that
the symlink contents fit on the stack. Also, use the transformed
link name, not the original link name, when deciding whether the
name is long enough to require writing a long link. - 2782. By Paul Eggert
-
tar: port -d to longer symlinks
* src/compare.c (diff_symlink):
Don't use alloca on symlink length; it might be too big for the stack.
Don't assume that readlinkat's return value fits in 'int'.
Prefer memcmp to strncmp where either will do. - 2781. By Paul Eggert
-
tar: port to recent gnulib
* gnulib.modules: Remove 'acl' and add 'file-has-acl'.
- 2780. By Paul Eggert
-
tar: pacify GCC 5.1 -Wformat-signedness
* lib/wordsplit.c (struct wordsplit_
node.flags) :
Now unsigned, so that 'printf ("%x", p->flags)' doesn't provoke GCC.
* src/incremen.c (read_num, dumpdir_ok):
Don't printf an int with %x or %o. - 2779. By Sergey Poznyakoff
-
Fix extraction from concatenated incremental archives.
* src/common.h (remove_
delayed_ set_stat) : New proto.
* src/extract.c (free_delayed_set_stat)
(remove_delayed_ set_stat) : New function.
(apply_nonancestor_ delayed_ set_stat) : Use free_delayed_ set_stat.
* src/misc.c (safer_rmdir): Remove delayed_set_stat entry
corresponding to the removed directory.
* tests/incr10.at: New test case.
* tests/Makefile.am: Add new test.
* tests/testsuite.at: Likewise. - 2778. By Sergey Poznyakoff
-
Fix make installcheck
Make installcheck would fail unless make check had been run before it.
Reported by Erik Brangs <email address hidden>* tests/Makefile.am (installcheck-
local): Depend on $(check_PROGRAMS)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)