A bug or not with nant .85 rc 3?
I am executing a program using the exec task as shown below:
<exec program="${tools.bin.path}\changes.cmd"
commandline="${cc.root} ${cc.branch} ${cc.last.published.view.tstamp} ${cc.current.view.tstamp} > ${buildlog.dir}\${source.changes.log.filename}" failonerror="false"/>
As you can see I am piping my output to a file using >. The problem I am having is if the directory has spaces that is being piped too it will not create the ${source.changes.log.filename}. For example if my ${buildlog.dir} directory is c:\builds\smc management center\logfiles it will not work. If I use c:\builds\smc\logfiles it will work.
The work around I did was to move the file after it was created.
<move file="${project.workingdir}\${source.changes.log.filename}" todir="${buildlog.dir}" overwrite="true" failonerror="false"/>
Is this a bug?
-Rebecca