According to my own experience, tagOnSuccess does not commit before tagging.
As I'm using svn revision number to version my project, so I would like try to avoid unnecessary commit which might mess up the revision number (e.g. somebody else do a commit again before the build completed). Since in the document "Using CruiseControl.NET with CVS" it mentioned "The contents of the tag will be the currently checked-out files in the build server's local working copy.", and for SVN it works the same way during force build, so I thought there might be way to make it works the same way when triggered by modifications....
