When I select ignore on a files under version control it marks the parent directory as changes, then when I then do a commit, it checks in svn:ignore property to the repository, resulting in another revision.
Why do I need to commit the svn:ignore property? Is this a TortoiseSVN issue or just the way SVN works?