Froma quick skim thru the star team task code it appears that the exclude/include support is based on a copy of the Directoryscanner stuff used by filesets.
I assume in this context 'includes' is referring to files inside the repository and not the client filesystem right ? It could be that there is a bug in the excludes support copied over from DirectoryScanner. I'll look a little deeper when I get some time.
If you're feeling brave you could try stepping thru the code in TreeBasedTask.cs to see where its failing. You'll need to build NAntContrib from source in that case.
Ian
No matter which expression I specify in the excludes attribute, NAnt does not filter any of the files/directories I specify. However, the includes attribute works correctly. Has anyone else had this issue? Here is an example of the attribute:
<target name="checkout">
<stcheckout servername="MYSERVER"
serverport="PORT"
projectname="MYPROJECT"
viewname="MYVIEW"
username="USER"
password="PWD"
rootstarteamfolder="03_SourceCode/MDS v4.3/OMI/MDS/"
recursive="true"
forced="true"
locktype="unchanged"
excludes="**/TestHarness/**, **/Issues/**, *.suo"/>
</target>
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users