lp://staging/tar

Created by VCS imports and last modified
Get this branch:
bzr branch lp://staging/tar

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
GNU tar
Status:
Development

Import details

Import Status: Suspended

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 .

Import started on pear and finished taking 20 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log
Import started on russkaya and finished taking 25 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log

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.

2784. By Anders Jonsson

Fix typos (preceeded etc.)

Copyright-paperwork-exempt: yes

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)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.