I recently stumbled upon a bug, when I found a user had committed to a tag.
Normally the function
CSVNProgressDlg::IsCommittingToTag checks if you're committing to a tag and warns you.
But if you include a file that is not inside a tag, then the warning isn't shown.
Example commit:
Changed /project/tags/test.txt
This shows the warning
Example commit with two files:
Changed /project/tags/test.txt
Changed /project/something.txt
This does not show the warning.
I'm using the newest version (TortoiseSVN 1.14.3, Build 29387 - 64 Bit) and have not found anything related to that in the documentation or the changelog.
It would be great if you could look into it.
Thank you and have a nice day, Dominik