We are using Hudson for continuous integration of many projects. I would like to know if there is an existing plugin or script that would automatically detect if a job needs to be built - but not actually build it, just send an email, add the job to a queue somewhere, or "flag" the build if it detects if the SVN repository modules have been updated. It should send one alert (or set a flag somewhere) per different job.
The goal is to know which projects have been updated and need redeploying. We have many different projects, and they need to be promoted (in QA, then production) as soon as possible after a code change. This, in order to minimize the time between the last commit and the deployment time, and therefore the risk that a regression goes undetected for too long.