It seems I cannot add attachment on SF tracker. Silly. Regards, Martin
> Category: Core
> Group: 0.85
> Status: Open
> Resolution: None
> Priority: 5
> Submitted By: Hinrichs (thinrichs)
> Assigned to: Nobody/Anonymous (nobody)
> Summary: Fileset fails when nested in an if block. - 0.85 RC2
>
> Initial Comment:
> I am running into an error which states "Unknown task
> <fileset>" when I try to nest a fileset in an if block. Of
> course, fileset isnt a task. It's a type, according to the
> NAnt documentation.
> The following code fails (this is not my actual code that is
> failing, but does characterize the bug)
>
> <fileset id="Files">
> <include name="**">
> </fileset>
> <if test="{case=='SpecialCase'}>
> <fileset id="Files">
> <include name="**"/>
> <exclude name="/specialCase/example.txt">
> </fileset>
> </if>
>
> code such as that above works fine, until case equals
> 'SpecialCase'. Interestingly the following also fails (but
> fails right away).
>
> It still fails on the line in the commented out if block.
> <fileset id="Files">
> <include name="**">
> </fileset>
> <! -- <if test="{case=='SpecialCase'}> -->
> <fileset id="Files">
> <include name="**"/>
> <exclude name="/specialCase/example.txt">
> </fileset>
> <!-- </if> -->
>
> ----------------------------------------------------------------------
>
> Comment By: Martin Aliger (maliger)
> Date: 2005-06-13 17:55
>
> Message:
> Logged In: YES
> user_id=655297
>
> its by design in current sources. I just completed patch to
> allow type definitions in nested blocks. Your second example
> is valid though and it works for me (after correcting xml
> inline elements). Could you check it again and if still wrong
> explain it further?
TaskContainer.patch
Description: Binary data
