Announcing this feature will force us to standardise on the term “evaluation” 
or “configuration”. We use both interchangeably at the moment in different 
places.

I think it has to be “evaluate” as we use this in method names in our API (e.g. 
BuildListener).

Hate to do this again, but I'm wondering about the naming more generally. It's 
currently enabled by setting “-Dorg.gradle.configuration.ondemand=true”. Should 
we name this more generally to include optimising in general (e.g. 
-Dorg.gradle.evaluation.optimize)? This would leave the door open for other 
optimisations. I'm not sure. 

Begin forwarded message:

> From: GitHub <[email protected]>
> Subject: [gradle-scm] [gradle/gradle] 73ebc5: Configuration-on-demand - 
> cherry-picked a commit f...
> Date: 10 January 2013 9:23:28 AM GMT
> To: [email protected]
> Reply-To: [email protected]
> 
>  Branch: refs/heads/release
>  Home:   https://github.com/gradle/gradle
>  Commit: 73ebc5540975393082b4dd5b0b7bf4c6196f41b9
>      
> https://github.com/gradle/gradle/commit/73ebc5540975393082b4dd5b0b7bf4c6196f41b9
>  Author: Szczepan Faber <[email protected]>
>  Date:   2013-01-10 (Thu, 10 Jan 2013)
> 
>  Changed paths:
>    M 
> subprojects/core/src/integTest/groovy/org/gradle/api/ConfigurationOnDemandIntegrationTest.groovy
>    M 
> subprojects/core/src/main/groovy/org/gradle/api/internal/project/GradleInternalServiceRegistry.java
>    A 
> subprojects/core/src/main/groovy/org/gradle/execution/OnlyWhenConfigureOnDemand.java
>    A 
> subprojects/core/src/main/groovy/org/gradle/execution/ProjectEvaluatingAction.java
>    A 
> subprojects/core/src/main/groovy/org/gradle/execution/ProjectFinderByTaskPath.java
>    R 
> subprojects/core/src/main/groovy/org/gradle/execution/TaskNameDrivenProjectEvaluator.java
>    A 
> subprojects/core/src/main/groovy/org/gradle/execution/TaskPathProjectEvaluator.java
>    M subprojects/core/src/main/groovy/org/gradle/execution/TaskSelector.java
>    A 
> subprojects/core/src/test/groovy/org/gradle/execution/OnlyWhenConfigureOnDemandTest.groovy
>    A 
> subprojects/core/src/test/groovy/org/gradle/execution/ProjectEvaluatingActionTest.groovy
>    A 
> subprojects/core/src/test/groovy/org/gradle/execution/ProjectFinderByTaskPathTest.groovy
>    M 
> subprojects/core/src/test/groovy/org/gradle/execution/TaskNameResolvingBuildConfigurationActionTest.java
>    A 
> subprojects/core/src/test/groovy/org/gradle/execution/TaskPathProjectEvaluatorTest.groovy
> 
>  Log Message:
>  -----------
>  Configuration-on-demand - cherry-picked a commit from master. It includes 
> some minor fixes, refactoring and bunch of coverage.
> 
> 
>  Commit: 96889a5bf44a7010a673b63c7290c062e3ae6aca
>      
> https://github.com/gradle/gradle/commit/96889a5bf44a7010a673b63c7290c062e3ae6aca
>  Author: Szczepan Faber <[email protected]>
>  Date:   2013-01-10 (Thu, 10 Jan 2013)
> 
>  Changed paths:
>    M 
> subprojects/core/src/integTest/groovy/org/gradle/api/ConfigurationOnDemandIntegrationTest.groovy
>    M 
> subprojects/core/src/main/groovy/org/gradle/api/internal/project/GradleInternalServiceRegistry.java
>    M 
> subprojects/core/src/main/groovy/org/gradle/execution/ProjectEvaluatingAction.java
>    M 
> subprojects/core/src/test/groovy/org/gradle/execution/ProjectEvaluatingActionTest.groovy
> 
>  Log Message:
>  -----------
>  Configuration-on-demand - cherry picked from master. Corrected the handling 
> of the default tasks in the COD mode. Now the default project is evaluated 
> just like the root project is. After this change I think the COD is 
> announcable as incubating.
> 
> 
> Compare: https://github.com/gradle/gradle/compare/0436ba272517...96889a5bf44a
> 
> 
> <hr/>
> <p>
> To unsubscribe from this list please visit:
> </p>
> <p>
>    <a 
> href="http://xircles.codehaus.org/manage_email";>http://xircles.codehaus.org/manage_email</a>
> </p>

-- 
Luke Daley
Principal Engineer, Gradleware 
http://gradleware.com


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to