Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.