Johan Corveleyn wrote on Wed, Apr 06, 2011 at 13:57:43 +0200: > Another suggestion: we use IntelliJ IDEA (Java IDE) and TeamCity > (continuous build system). With this setup, there is a Teamcity > feature (which we can use from within the IDE) called "Pre-tested > commit". It allows you to perform a "remote build" on TeamCity with > your local changes integrated. If the build is successful, you can let > those changes be committed automatically (optionally, you can let it > ask you for confirmation first).
The procedure you just described embeds a race condition. (someone else's commit getting started after you started your remote building and finishing before you commit) What does TeamCity about it?