Hello, I know this has been asked already, but we would really like to reject any attempt to commit files which would break a project in trunk. The decision to reject the committed files is based on the result of the building process of the project the files being committed belong to. I know that during the pre-commit phase the repository cannot be accessed concurrently, but this is not a problem for us since our buildings are really fast and we can tolerate any delay involved.
Are there any tools to achieve what we want? Note that it will be necessary ro recompile the whole project unit, not just the single files being committed. Thanks.