We are in the process of moving to Mercurial. Our repository has several different projects, so we use the filtered source control so that only changes to the project files trigger the assembly. Im seeing in my ccnet.log that CruiseControl correctly captures the change list from Mercurial, but it always says "No changes were found." I think I can specify the wrong or wrong template.
This is what I see in the log:
2010-08-12 18:25:41,305 [BuildAndTools:DEBUG] Modification Modification: (Type=Changeset,FileName=Build/App.targets,FolderName=,ModifiedTime=8/12/2010 6:16:42 PM,UserName=user,ChangeNumber=5640629ec7b5,Version=5640629ec7b5,Comment=Making a change to see if it triggers a build.,Url=,IssueUrl=,EmailAddress=user@example.com) was not accepted by the filter specification.
2010-08-12 18:25:41,305 [BuildAndTools:INFO] No modifications detected.
And this is the path filtering configuration:
<sourcecontrol type="filtered">
<dynamicValues />
<exclusionFilters />
<inclusionFilters>
<pathFilter>
<caseSensitive>False</caseSensitive>
<pattern>Build\**\*.*</pattern>
</pathFilter>
</inclusionFilters>
</sourcecontrol>
What do I need to do to get CruiseControl.NET to see the changes?
Update: . These issues were fixed in CruiseControl.NET version 1.6.