initialization

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- Tightened up checkstyle javadoc rules for the API - Moved more classes out of the public API

    • -1
    • +1
    ./DefaultCommandLine2StartParameterConverter.java
  1. … 139 more files in changeset.
merged from RB-0.9-rc1

    • -8
    • +9
    ./DefaultCommandLine2StartParameterConverter.java
GRADLE-1059 -t shows only tasks which have been assigned to a group, by default - Added --all option to show all tasks and dependencies in the output of -t - Reordered LogLevel constants in ascending order of severity, so that compareTo() makes sense.

    • -8
    • +9
    ./DefaultCommandLine2StartParameterConverter.java
  1. … 25 more files in changeset.
Some hackery to get the console output working

  1. … 5 more files in changeset.
Added a prototype build daemon - Autostarts when gradle is run - Added some command line params to control daemon

    • -0
    • +15
    ./DefaultCommandLine2StartParameterConverter.java
  1. … 3 more files in changeset.
GRADLE-1040 - Fixed case where user upgrades from previous Gradle version for a build which has custom task implementations in the buildSrc dir. - Added some infrastructure to allow int tests to use previous versions of Gradle - Added BackwardsCompatibilityIntegrationTest to add some real int test coverage of Gradle's backwards compatibility (such as it is). This is only run as part of the CI build.

  1. … 16 more files in changeset.
GRADLE-1047 - First pass at revised output for gradle -t - Added Task.taskGroup property, to allow tasks to be grouped for display and reporting purposes. - Changed gradle -t to show only those tasks whose taskGroup is not null (temporarily).

    • -9
    • +8
    ./DefaultCommandLine2StartParameterConverter.java
  1. … 28 more files in changeset.
GRADLE-1029 - Allow std err capture level to be specified - Added Script, Project, Task getLogging() which returns a LoggingManager - Added LoggingManager.captureStandardError() - Deprecated Script, Project, Task captureStandardOutput() and disableStandardOutputCapture()

  1. … 57 more files in changeset.
GRADLE-881 - Handle buildSrc projects with source outside the buildSrc directory. - Removed special case up-to-date checking for the buildSrc project

    • -90
    • +0
    ./DefaultCacheInvalidationStrategy.java
  1. … 11 more files in changeset.
- Don't use the gradle.home system property - Deprecated Gradle.gradleHomeDir

    • -13
    • +2
    ./DefaultCommandLine2StartParameterConverter.java
  1. … 26 more files in changeset.
Moved gradle-imports out of the distribution and into gradle-core.jar as a resource.

    • -11
    • +0
    ./DefaultCommandLine2StartParameterConverter.java
  1. … 18 more files in changeset.
- Fixed a couple of potential memory leaks

  1. … 1 more file in changeset.
GRADLE-924 - Merged StandardOutputLogging into StandardOutputLoggingSystem, so that stdout capture is configured only via LoggingManager. - Added LinePerThreadBufferingOutputStream, to properly interleave output written by multiple threads. Use this for stdout capture.

  1. … 27 more files in changeset.
GRADLE-942 - All logging configuration outside the logging system is done via LoggingManager. - Split DefaultLoggingConfigurer into Slf4jLoggingConfigurer and JavaUtilLoggingConfigurer.

    • -5
    • +12
    ./DefaultGradleLauncherFactory.java
  1. … 19 more files in changeset.
GRADLE-942 - Rearranged some of the logging system, so that LoggingManager is used to add stdout and stderr listeners - Changed GradleDistributionExecuter to assert that there are no stack traces in Gradle std output or std error when running int tests

    • -10
    • +5
    ./DefaultGradleLauncherFactory.java
  1. … 28 more files in changeset.
GRADLE-819 - Moved ProjectBuilder to o.g.testfixtures - Changed ProjectBuilder to handle project.apply from: - Changed HelperUtil to use ProjectBuilder - Some changes to the custom plugin sample

  1. … 41 more files in changeset.
- Changed the progress logging layout - Added a progress logger for the entire build

    • -0
    • +58
    ./BuildProgressLogger.java
  1. … 9 more files in changeset.
- Replaced static Logger.createProgressLogger() with injected ProgressLoggerFactory. - Added ListenerManager.createChild() to allow hierarchical event scopes (eg global, per-build, per-project, etc)

  1. … 25 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

  1. … 47 more files in changeset.
- Switch on stdout capture for the entire build, and removed some special case stuff (eg in listener handling and text report generator) - Fixed StandardOutputLogging.restoreState() to restore logging levels.

  1. … 10 more files in changeset.
GRADLE-878 - Fixed handling of interleaved logging to stdout and stderr - Use StandardOutputListener in a few places internally, instead of Appendable

    • -144
    • +101
    ./DefaultLoggingConfigurer.java
  1. … 12 more files in changeset.
- Moved ClasspathUtil.getToolsJar() to Jvm

  1. … 3 more files in changeset.
- Renamed Plugin.use() to apply()

    • -1
    • +1
    ./ScriptEvaluatingSettingsProcessor.java
  1. … 52 more files in changeset.
- Extracted private DefaultGradleLauncher implementation out of public GradleLauncher.

    • -0
    • +227
    ./DefaultGradleLauncher.java
  1. … 3 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

    • -4
    • +2
    ./DefaultCacheInvalidationStrategy.java
  1. … 37 more files in changeset.
GRADLE-800 - Changed test execution to load classes under test using test process' system classloader, rather than an isolated classloader

  1. … 34 more files in changeset.
- Improved the progress logging output when stdout is connected to a terminal

    • -74
    • +117
    ./DefaultLoggingConfigurer.java
  1. … 22 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.
- Ported DefaultProject from groovy to java, and use the same mechanism as other domain objects to mix in dynamic behaviour.

  1. … 13 more files in changeset.
GRADLE-280 - Project.buildFile delegates to Project.buildscript.sourceFile

  1. … 7 more files in changeset.