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