From 50f604f415d77b3679df1f8d9d3856f9840998be Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sun, 28 Feb 2021 03:37:21 -0600 Subject: Tar should remove empty directories where it wants to put a non-directory. --- tests/tar.test | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests') diff --git a/tests/tar.test b/tests/tar.test index dbe28d78..4b2f2120 100644 --- a/tests/tar.test +++ b/tests/tar.test @@ -274,6 +274,12 @@ testcmd 'exclude' '--exclude skip -cvf tar.tar folder && echo yes' \ 'folder/\nyes\n' '' '' rm -rf folder tar.tar +mkdir -p one/two; echo hello > one/two/three; tar czf test.tar one/two/three +rm one/two/three; mkdir one/two/three +testcmd 'replace dir with file' '-xf test.tar && cat one/two/three' \ + 'hello\n' '' '' +rm -rf one test.tar + if false then -- cgit v1.2.3