We are currently evaluating TeamCity in a continuous integration scenario with SVN VCS.
The feature we find quite interesting is the pre-tested commit, but there are several limitations in the context of development process as I see it.
So I have two questions regarding this feature, perhaps someone with more experience in TC than myself can answer:
1. Is that possible to disable forcing the commit if the build has failed?
In certain projects we want to limit the commits to pre-tested commits only.
Of course my question is in the scope of TeamCity only, the VCS operations outside of TC will need to be managed separately.
2. Is there any API available for the client functionality?
For example trigerring a pre-tested commit from the API/command-line?