diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2017-11-16 11:26:44 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2017-11-16 11:34:13 +0200 |
commit | 3ae075a51a6c20032a8908615d014e07b750c069 (patch) | |
tree | 6071362efe20212412d028ee84acf43492ee1733 /NEWS | |
parent | 1bf590ab2da3c40d68d2b4167e494c786ffda6e7 (diff) | |
download | tar-3ae075a51a6c20032a8908615d014e07b750c069.tar.gz |
Fix the --delay-directory-restore option
* src/extract.c (find_direct_ancestor): New function.
(create_placeholder_file): Set after_links member on delayed_set_stat
entries starting from the direct ancestor of the placeholder file.
* tests/extrac21.at: New testcase.
* tests/testsuite.at: Add extrac21
* tests/Makefile.am: Likewise.
* NEWS: Update.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1,4 +1,4 @@ -GNU tar NEWS - User visible changes. 2017-04-06 +GNU tar NEWS - User visible changes. 2017-11-16 Please send GNU tar bug reports to <bug-tar@gnu.org> @@ -32,6 +32,11 @@ issued the following error message * --numeric-owner now affects private headers too. This helps the output of 'tar' to be more deterministic. +* Fixed the --delay-directory-restore option + +In some cases tar would restore the directory permissions too early, +causing subsequent link extractions in that directory to fail. + version 1.29 - Sergey Poznyakoff, 2016-05-16 |