CruiseControl's configuration file includes an element <modificationset> with an optional attribute named "ignoreFiles". (See http://cruisecontrol.sourceforge.net/main/configxml.html#modificationset)
This allows you to exclude certain files so that changes to those files do NOT trigger a new build. For example, if your build process increments a counter in a configuration file, you don't want that change to trigger a new build -- so you don't get into a loop where each build modifies a file which in turn causes a new build. Is there any way to do this in Jenkins, using the TFS plugin? -Chip Whitmer