Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Renamed subprojects/gradle-(.+) to subprojects/$1

    • -102
    • +0
    ./CachingTaskDependencyResolveContext.java
    • -34
    • +0
    ./ExecuteAtMostOnceTaskExecuter.java
    • -31
    • +0
    ./TaskDependencyResolveContext.java
  1. … 6164 more files in changeset.
fixes for java 5 and for windows.

    • -11
    • +11
    ./generator/AbstractPersistableConfigurationObject.java
    • -6
    • +6
    ./generator/PropertiesPersistableConfigurationObject.java
    • -6
    • +7
    ./generator/XmlPersistableConfigurationObject.java
  1. … 8 more files in changeset.
GRADLE-1045 - Extracted IdePlugin out of EclipsePlugin and IdeaPlugin - Changed the ide plugins to not apply the base plugin - Change 'cleanEclipseWtp' to delete only the wtp settings files, not the whole .settings directory - Updated ide plugin chapters - Changed type of EclipseClasspath and EclipseWtp sourceSets property to Iterable<SourceSet> instead of NamedDomainObjectContainer.

  1. … 13 more files in changeset.
GRADLE-1132 - The eclipse plugin generates the jdt setting file, based on the source and target compatibility

    • -0
    • +67
    ./generator/AbstractPersistableConfigurationObject.java
    • -0
    • +48
    ./generator/PropertiesPersistableConfigurationObject.java
    • -48
    • +9
    ./generator/XmlPersistableConfigurationObject.java
  1. … 21 more files in changeset.
Extracted some common infrastructure out of the various ide task and model classes.

    • -0
    • +32
    ./generator/Generator.java
    • -0
    • +26
    ./generator/PersistableConfigurationObject.java
    • -0
    • +44
    ./generator/PersistableConfigurationObjectGenerator.java
    • -0
    • +100
    ./generator/XmlPersistableConfigurationObject.java
  1. … 35 more files in changeset.
Changed task report output to order tasks by name then depth-first project path. - Extracted path handling code from various places into new Path class. - Fixed broken int test

  1. … 24 more files in changeset.
GRADLE-1158 - Ensure test report output files are closed once they have been generated

  1. … 1 more file in changeset.
Some minor tidy-ups

  1. … 6 more files in changeset.
Added task.inputs.file() and task.outputs.file()

  1. … 2 more files in changeset.
Allow task properties to be mapped to command-line options. - Added @CommandLineOption annotation - Use this to handle gradle tasks --all - Removed special case execution code for --tasks, --properties and --dependencies

    • -0
    • +40
    ./CommandLineOption.java
  1. … 24 more files in changeset.
- Added ProjectInternal.getImplicitTasks() container, for built-in tasks like -t. Not used yet - Renamed ProjectInternal.getServiceRegistryFactory() and GradleInternal.getServiceRegistryFactory() to getServices()

    • -0
    • +37
    ./DefaultTaskContainerFactory.java
  1. … 19 more files in changeset.
GRADLE-1047 - Task report treats tasks which have no task group and are not reachable from any other task as top level tasks.

    • -4
    • +0
    ./CachingTaskDependencyResolveContext.java
  1. … 13 more files in changeset.
GRADLE-680 - Some fixes for task annotations - Treat task as out-of-date when the value of a @Nested property changes type - Handle @Input annotation on a property of type FileCollection

  1. … 3 more files in changeset.
Better error message when something goes wrong determining a task's dependencies.

    • -0
    • +3
    ./CachingTaskDependencyResolveContext.java
  1. … 2 more files in changeset.
GRADLE-623/GRADLE-783 Made output files from previous task execution available via TaskOutputsInternal

  1. … 19 more files in changeset.
- Use ClassGenerator to inject dynamic properties/methods into the various DomainObjectCollection implementations, rather than using ExpandoMetaClass. This way we use the same mechanism for all dynamic behaviour, and it fixes a memory leak where every DomainObjectCollection instance was reachable from the static Groovy MetaClass registry.

  1. … 27 more files in changeset.
- Improved test infrastructure to do a better job of cleanly stopping async operations in the presence of failures. - Renamed TestClassProcessor.endProcessing() to stop() and changed interface to extend Stoppable. - Replaced usages of new GradleException(Throwable) with UncheckedException.asUncheckedException()

  1. … 61 more files in changeset.
Refactored process related classes. Fixed also some bugs regarding their file resolving.

    • -200
    • +0
    ./util/DefaultJavaForkOptions.java
    • -99
    • +0
    ./util/DefaultProcessForkOptions.java
  1. … 16 more files in changeset.
Refactored packaging for process related classes.

  1. … 128 more files in changeset.
GRADLE-927 Add tasks and methods for exec and javaexec.

  1. … 45 more files in changeset.
GRADLE-909 - Improve output file detection when output files already exist when new version of Gradle is used.

  1. … 12 more files in changeset.
GRADLE-766 - Reuse CachingDirectedGraphWalker in CachingTaskDependencyResolveContext

    • -44
    • +31
    ./CachingTaskDependencyResolveContext.java
  1. … 5 more files in changeset.
Some restructuring of logging management: - Mapped Ant's ERR log level to Gradle's Error log level - Changed LoggingManager to extend StandardOutputCapture - Changed LoggingManager to allow management of min logging level - Changed a bunch of places to use LoggingManager instead of LoggingCofigurer or DefaultStandardOutputCapture directly

    • -2
    • +14
    ./CachingTaskDependencyResolveContext.java
    • -15
    • +2
    ./TaskDependencyResolveContext.java
  1. … 48 more files in changeset.
- Cache the task dependencies for a given Buildable or TaskDependency when building the DAG. - Changed a bunch of TaskDependency implementations to implement TaskDependencyInternal

    • -0
    • +29
    ./AbstractTaskDependency.java
    • -19
    • +42
    ./CachingTaskDependencyResolveContext.java
  1. … 5 more files in changeset.
- Started splitting up DefaultTaskDependency, so the resolving algorithm is injected, and so reusable and potentially different in various context - Introduced TaskDependencyInternal and BuildableInternal abstractions

    • -0
    • +81
    ./CachingTaskDependencyResolveContext.java
    • -0
    • +23
    ./TaskDependencyInternal.java
    • -0
    • +44
    ./TaskDependencyResolveContext.java
  1. … 5 more files in changeset.
GRADLE-895 Let a TaskDependency accept an Iterable.

  1. … 1 more file in changeset.
- Changed DefaultTaskOutpus so that task.outputs.files dependsOn task

  1. … 4 more files in changeset.
GRADLE-680 - Added TaskOutputs.dir() - Renamed TaskOutputs.hasOutputFiles to hasOutputs - Apply incremental build check if task has declared any outputs (including upToDateWhen spec), regardless of whether it has declared any inputs or not

  1. … 5 more files in changeset.
GRADLE-857, GRADLE-680 - Rebuild buildSrc classes when gradle version changes - Handle tasks which have only input properties, and no input files - Restructured the CacheRepository interface, introduced PersistentStateCache - Changed BuildSrcBuilder to use a cache to store timestamp info

  1. … 40 more files in changeset.
GRADLE-680 - Treat a task with no actions as up-to-date when its dependencies are up-to-date - Extracted ProgressLogger out of Logger. - Changed TaskExecutionLogger to use ProgressLogger. Allows up-to-date status of task to be calculated and reported at end of task execution.

  1. … 20 more files in changeset.