Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
GRADLE-880 - Don't close caches at the end of a nested build, if they are also used by the parent build.

    • -29
    • +78
    ./AutoCloseCacheFactoryTest.groovy
  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

    • -16
    • +70
    ./DefaultCacheRepositoryTest.java
    • -0
    • +14
    ./DefaultPersistentDirectoryCacheTest.java
    • -0
    • +61
    ./SimpleStateCacheTest.groovy
  1. … 38 more files in changeset.
GRADLE-680 - Track the actual output files of a task, and execute the task if any of them are missing or have been changed.

  1. … 31 more files in changeset.
Split core integ tests out into separate source dir and source set.

    • -1
    • +2
    ./DefaultPersistentDirectoryCacheTest.java
    • -1
    • +1
    ./btree/BTreePersistentIndexedCacheTest.java
  1. … 264 more files in changeset.
GRADLE-767 - Fix problem where buildSrc build was attempting to recreate cache files while they were already in use by the main build. - Extracted CacheFactory out of DefaultCacheRepository, use a single instance shared by all builds. Manages cache instances used by each build. - Close caches used by a given build at the end of the build, to prevent file handle leaks. - Reworked some of the ServiceRegistry wiring. - Reworked the CacheRepository API.

    • -0
    • +53
    ./AutoCloseCacheFactoryTest.groovy
    • -0
    • +53
    ./DefaultCacheFactoryTest.groovy
    • -15
    • +17
    ./DefaultCacheRepositoryTest.java
    • -129
    • +0
    ./DefaultPersistentCacheTest.java
    • -0
    • +156
    ./DefaultPersistentDirectoryCacheTest.java
    • -1
    • +1
    ./btree/BTreePersistentIndexedCacheTest.java
  1. … 35 more files in changeset.
Improve free space management in cache. Still not quite right.

    • -2
    • +4
    ./btree/BTreePersistentIndexedCacheTest.java
  1. … 1 more file in changeset.
- Chopped up BTreePersistentIndexedCache - Reworked tracking of free space to be more reliable

    • -269
    • +0
    ./BTreePersistentIndexedCacheTest.java
    • -0
    • +283
    ./btree/BTreePersistentIndexedCacheTest.java
  1. … 11 more files in changeset.
GRADLE-680 - Switch to use faster PersistentIndexedCache impl.

    • -1
    • +30
    ./BTreePersistentIndexedCacheTest.java
    • -164
    • +0
    ./DefaultPersistentIndexedCacheTest.java
  1. … 4 more files in changeset.
GRADLE-680 - Added an alternate PersistentIndexedCache which is much more performant than DefaultPersistentIndexedCache (not quite ready to switch it over).

    • -0
    • +240
    ./BTreePersistentIndexedCacheTest.java
  1. … 2 more files in changeset.
GRADLE-731 - Fixed problem in change detection on windows when file has spaces in the first few characters of its name.

    • -1
    • +31
    ./DefaultPersistentIndexedCacheTest.java
  1. … 1 more file in changeset.
GRADLE-680 - Fixed NPE when attempting to execute a task that has never successfully executed. - Fixed some hotspots in up-to-date checking - Serialize less stuff, use custom serialization for some stuff - Ported FileSet to java

    • -1
    • +1
    ./DefaultPersistentIndexedCacheTest.java
  1. … 15 more files in changeset.
Fix broken unit test for windows

    • -7
    • +9
    ./DefaultPersistentIndexedCacheTest.java
  1. … 1 more file in changeset.
GRADLE-680 - Only hash an input file if it's length or timestamp has changed since last time it was hashed - Extracted the storage mechanism out of DefaultTaskArtifactStateRepository, and replaced with a more scalable implementation

    • -0
    • +132
    ./DefaultPersistentIndexedCacheTest.java
  1. … 12 more files in changeset.
GRADLE-680 - Extracted more general CacheRepository out of DefaultCachePropertiesHandler, to be reused for other types of state persistence - Reorganised script cache storage under ~/.gradle - Auto-delete Gradle 0.8's script cache - Moved all script caching related stuff into DefaultScriptCompilerFactory.

    • -0
    • +87
    ./DefaultCacheRepositoryTest.java
    • -0
    • +129
    ./DefaultPersistentCacheTest.java
  1. … 18 more files in changeset.