Martin Aliger wrote:
Yes,
unfortunatelly NAnt do not accept types in nested blocks(like <if>,
<foreach> etc.). There is pretty easy patch to enable that, which I sent to
list some time ago.
Gert, Ian, Scott - if you are interested in adding support for this, I'd
gladly make new patch against newest sources. I remember, it was really
simple.
Sounds good to me. Is there any reason we *wouldn't* want to allow type
instantations in nested blocks ?
Ian
Martin Aliger
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of SourceForge.net
Sent: Friday, May 27, 2005 7:53 PM
To: [EMAIL PROTECTED]
Subject: [nant-dev] [ nant-Bugs-1210046 ] Fileset fails when
nested in an if block. - 0.85 RC2
Bugs item #1210046, was opened at 2005-05-27 17:45 Message
generated for change (Settings changed) made by thinrichs You
can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1
210046&group_id=31650
Please note that this message will contain a full copy of the
comment thread, including the initial issue submission, for
this request, not just the latest update.
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> -->
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1
210046&group_id=31650
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into
your own Applications - visit
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
nant-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
nant-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers
-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
nant-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers