Hi: When I run the following commands:
mkdir tar_test; cd tar_test; mkdir target; echo 'a' > target/a; git init; echo 'target' > .gitignore; cd .. tar cfvvv tar_test.lzma tar_test --lzma --exclude-vcs-ignores GNU tar doesn't include `tar_test/target/a` as expected. But with tar 1.29, it does. I believe this might be a bug. Sincerely, Yongqian Li