execution

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
GRADLE-295, GRADLE-302 - Reuse task graph when all tasks in a build are dagNeutral - Added TaskExecutionListener, which can be added to a TaskExecutionGraph and is notified as tasks execute - Added TaskExecutionGraph.beforeTask(closure) and afterTask(closure) - Added some more int test cases

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@1012 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 8 more files in changeset.
GRADLE-174 - Added javadocs for Settings, ProjectDescriptor and DependencyContainer - Added generics for collections on DependencyContainer - Moved some variations of dependency() and clientModule() up to DependencyContainer

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@919 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 14 more files in changeset.
Extracted TaskExecuter interface out of DefaultTaskExecuter

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@909 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 8 more files in changeset.
- Renamed TaskExecuter to BuildExecuter, and renamed implementations accordingly. - Removed some left over references to Dag - Updated wrapper

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@908 004c2c75-fc45-0410-b1a2-da8352e2331b

    • -0
    • +57
    ./BuiltInTasksBuildExecuter.java
    • -110
    • +0
    ./NameResolvingTaskExecuter.java
    • -0
    • +57
    ./ProjectDefaultsBuildExecuter.java
    • -0
    • +110
    ./TaskNameResolvingBuildExecuter.java
  1. … 14 more files in changeset.
Renamed BuildExecuter to DefaultTaskExecuter.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@907 004c2c75-fc45-0410-b1a2-da8352e2331b

    • -0
    • +179
    ./DefaultTaskExecuter.java
  1. … 10 more files in changeset.
Use 'task graph populated' instead of 'task graph prepared'

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@905 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 9 more files in changeset.
Fixed ordering of tasks in BuildExecutor.getAllTasks()

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@903 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 1 more file in changeset.
GRADLE-163: - TaskExecutionGraph throws IllegalStateException when graph has not been populated - TaskExecutionGraph.getAllTasks() returns tasks in the order they will be executed.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@896 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 2 more files in changeset.
GRADLE-163: - Added methods to TaskExecutionGraph to allow a listener to receive notification when the task graph has been calculated. - Moved task specific code from Dag to BuildExecuter. Dag is now a generic graph impl - Changed BuildExecuter to implement TaskExecutionGraph - Added TaskInternal interface and changed AbstractTask to implement it

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@895 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 13 more files in changeset.
GRADLE-163: - Changed DefaultBuild to create the task graph for a build.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@893 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 10 more files in changeset.
GRADLE-163: - Some initial refactoring, to move some of the 'data' about a build into the Build object, rather than passing it around as parameters or injecting it as a service. - Introduced BuildInternal, which extends Build. - ProjectsLoader is now responsible for creating the Build instance - Removed IProjectRegistry.reset(), IProjectFactory.reset() and ProjectsLoader.reset()

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@891 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 16 more files in changeset.
GRADLE-225 - Removed dag parameter from all remaining tasks - Updated wrapper

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@887 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 46 more files in changeset.
Improved high level log out put for task execution.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@881 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 1 more file in changeset.
GRADLE-236 Delegate Ant and Ivy output to slf4j Upgrade to new slf4j and logback versions Let all ant using classes use the ant instance of the project Add a createAntBuilder method to the project interface. Added HighLevelFilter for future use.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@865 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 27 more files in changeset.
GRADLE-221, GRADLE-225: - Renamed Task.getDependencies() to getTaskDependencies() - Changed DAG to implement TaskExecutionGraph. - Removed unused rootProject parameter from BuildExecuter.execute()

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@832 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 9 more files in changeset.
GRADLE-221 - Added TaskDependency interface and Task.getDependencies() - Changed BuildExecuter and ProjectTasksPrettyPrinter to use this instead of Task.getDependsOn() - Some tweaks to output of ProjectTasksPrettyPrinter

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@818 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 8 more files in changeset.
GRADLE-214: - Added Project.findTask() - Changed Project.findProject(), project() and task() to handle both absolute and relative paths and names - Changed BuildExecuter and NameResolvingTaskExecuter to use these methods.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@808 004c2c75-fc45-0410-b1a2-da8352e2331b

    • -15
    • +10
    ./NameResolvingTaskExecuter.java
  1. … 6 more files in changeset.
More work towards an embedding API: - Added taskExecuter property to StartParameter and changed build to use this instead of creating its own. - Extracted TaskListTask out of BuildConfigurer - Added BuiltInTaskExecuter, and changed Main to use this with Build.run() instead of Build.taskList()

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@795 004c2c75-fc45-0410-b1a2-da8352e2331b

    • -0
    • +57
    ./BuiltInTaskExecuter.java
  1. … 14 more files in changeset.
Intellij missed these

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@792 004c2c75-fc45-0410-b1a2-da8352e2331b

    • -102
    • +0
    ./NameResolvingTaskSelector.java
GRADLE-202: - Replaced TaskSelector.getTasks() with TaskSelector.execute() - Renamed TaskSelector to TaskExecuter

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@791 004c2c75-fc45-0410-b1a2-da8352e2331b

    • -0
    • +117
    ./NameResolvingTaskExecuter.java
    • -0
    • +57
    ./ProjectDefaultsTaskExecuter.java
  1. … 3 more files in changeset.
Replaced some usages of DefaultProject with ProjectInternal

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@740 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 10 more files in changeset.
Set timing log output to debug level.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@719 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 5 more files in changeset.
Fixed bug that a dagNeutral execution was not calculated correctly.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@673 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 4 more files in changeset.
GRADLE-165 Allow a fully qualified task path to be specified on the command-line The issue was solved by a patch from Adam Murdoch

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@671 004c2c75-fc45-0410-b1a2-da8352e2331b

    • -0
    • +102
    ./NameResolvingTaskSelector.java
    • -0
    • +54
    ./ProjectDefaultsTaskSelector.java
  1. … 13 more files in changeset.
Introduced conditional parameter construction for debug statements to improve performance.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@648 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 22 more files in changeset.
GRADLE-129 Provide actions access to dag Refactoring: AbstractTaskTest from Groovy to Java Refactoring: TaskFactory

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@643 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 56 more files in changeset.
Added rebuild cache option and functionality. Introduced enum for storing cache usage options.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@640 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 8 more files in changeset.
GRADLE-143 Introduce a flag that allows a task to declare that it does not modify the project tree. Performance Improvement by not rebuilding the dag in a multi-task build, when the tasks declare themselves as dag neutral. Performance improvement by caching results of dag opertations.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@638 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 8 more files in changeset.
GRADLE-134, GRADLE-136, GRADLE-135 Refactored major gradle classes to Java. Fixed bug with dependsOn setting of bundle archives Can't add depedencies to be used by Gradle's default dependencies Declaring a classpath project dependencies does not trigger an evaluate of the depends-on project Migrate from commons-cli to JOpt simple for command line processing.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@584 004c2c75-fc45-0410-b1a2-da8352e2331b

  1. … 86 more files in changeset.
Refactored major gradle classes to Java.

git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@583 004c2c75-fc45-0410-b1a2-da8352e2331b

    • -0
    • +160
    ./BuildExecuter.java
  1. … 97 more files in changeset.