I have a release build plan which is manually executed when we want to create a release. There is one parent project and a bunch of child projects.
The plan build each child project if required and then builds the parent project using the latest available version of the child projects.
To make this work I need to conditionally skip the remaining tasks of a child project build if there are no changes. I do not want to fail the build, as no action is required.
I have setup a script task to compare svn revisions and if the same I want to skip all other tasks without failing the build.