thanks Nathan for pointing to that - I remember coming by when looking for known issues but disregarded it at first.
It turns the (new?) position dependency is the reason for my issue as well:
In reference to my testcase:
tar -c -f /tmp/test.tar -C dir subdir --exclude subdir/file
tar -c -f /tmp/test.tar -C dir --exclude subdir/file subdir
So exclude only applied to file specifications following that exclude, but not to any file specifications listed before.
I found the documentation change coming in as commit 196fef9b
I just wondered as this seemed to be a regression for me - but if I understood correctly it was always meant to behave this way which was fixed in 1.28 -> 1.29 right?
Could anybody confirm that last question and if possible point to the commit with the behavioral change?
Thanks in Advance,