please let it be that 0.8.4 behaviour is a bug, and that <0.8.4 behaviour is the right one. there's a force= attribute to change that. i'm heavily invested in only-run-once for depends= (e.g. every target calls the global init-props target to afford each target granularity).
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Breen, Patrick > Sent: Thursday, November 20, 2003 09:47 > To: [EMAIL PROTECTED] > Subject: [Nant-users] Incorrect dependency evaluation? > > > In version 0.8.4 when a target is defined with a dependency > that calls another target with the same dependency, the > target is executed a second time. In version 0.8.3, the > target was only executed once. Which is the proper / desired > behavior? The build scripts we have were counting on the > 0.8.3 behavior, but its simple enough to add a property that > prevents the second execution if the new behavior is the > correct implementation. > > Here's an example. The target "common-target" is executed > twice in this example. > > BUILDFILES: > > <?xml version="1.0"?> > <project name="Test" default="buildall" basedir="."> > > <target name="buildall" depends="common-target"> > <echo message="buildall evaluated" /> > <call target="build" /> > </target> > > <target name="common-target"> > <echo message="common-target evaluated" /> > </target> > > <target name="build" depends="common-target"> > <echo message="build evaluated" /> > </target> > > </project> > > OUTPUT: > > NAnt version 0.8.4 Copyright (C) 2001-2003 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///C:/test.build Target(s) specified: buildall common-target: [echo] common-target evaluated buildall: [echo] buildall evaluated common-target: [echo] common-target evaluated build: [echo] build evaluated BUILD SUCCEEDED Total time: 0.2 seconds. ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users