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

    • -117
    • +0
    ./DefaultPersistentDirectoryCache.java
    • -684
    • +0
    ./btree/BTreePersistentIndexedCache.java
  1. … 6164 more files in changeset.
GRADLE-1268 - Use a task's classloader when deserializing input properties.

  1. … 7 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-881 - Handle buildSrc projects with source outside the buildSrc directory. - Removed special case up-to-date checking for the buildSrc project

  1. … 13 more files in changeset.
GRADLE-956 - Fixed UnsupportedOperationException in BTreePersistentIndexedCache

    • -29
    • +45
    ./btree/BTreePersistentIndexedCache.java
  1. … 1 more file in changeset.
GRADLE-880 - Don't close caches at the end of a nested build, if they are also used by the parent build.

  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

    • -0
    • +8
    ./DefaultPersistentDirectoryCache.java
    • -0
    • +26
    ./PersistentStateCache.java
    • -0
    • +63
    ./SimpleStateCache.java
  1. … 33 more files in changeset.
GRADLE-280 - Fixes for using a non-file URI to apply a script (plus an int test) - Cache the text of a script while processing it.

  1. … 22 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
    • +52
    ./AutoCloseCacheFactory.java
    • -0
    • +48
    ./DefaultCacheFactory.java
    • -0
    • +109
    ./DefaultPersistentDirectoryCache.java
    • -6
    • +14
    ./btree/BTreePersistentIndexedCache.java
    • -0
    • +78
    ./btree/StateCheckBlockStore.java
  1. … 31 more files in changeset.
Improve free space management in cache. Still not quite right.

  1. … 1 more file in changeset.
- Chopped up BTreePersistentIndexedCache - Reworked tracking of free space to be more reliable

    • -958
    • +0
    ./BTreePersistentIndexedCache.java
    • -0
    • +660
    ./btree/BTreePersistentIndexedCache.java
    • -0
    • +51
    ./btree/BlockPayload.java
    • -0
    • +68
    ./btree/BlockPointer.java
    • -0
    • +68
    ./btree/BlockStore.java
    • -0
    • +100
    ./btree/CachingBlockStore.java
    • -0
    • +22
    ./btree/CorruptedCacheException.java
    • -0
    • +352
    ./btree/FileBackedBlockStore.java
    • -0
    • +258
    ./btree/FreeListBlockStore.java
  1. … 2 more files in changeset.
GRADLE-680 - Switch to use faster PersistentIndexedCache impl.

    • -90
    • +220
    ./BTreePersistentIndexedCache.java
    • -119
    • +0
    ./DefaultPersistentIndexedCache.java
  1. … 3 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
    • +828
    ./BTreePersistentIndexedCache.java
  1. … 1 more file in changeset.
GRADLE-731 - Fixed problem in change detection on windows when file has spaces in the first few characters of its name.

    • -10
    • +14
    ./DefaultPersistentIndexedCache.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

    • -17
    • +23
    ./DefaultPersistentIndexedCache.java
    • -0
    • +34
    ./DefaultSerializer.java
  1. … 12 more files in changeset.
Fixed potential NPE

Fix broken unit test for windows

    • -5
    • +24
    ./DefaultPersistentIndexedCache.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
    • +90
    ./DefaultPersistentIndexedCache.java
    • -0
    • +24
    ./PersistentIndexedCache.java
  1. … 9 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
    • +41
    ./CacheRepository.java
    • -0
    • +72
    ./DefaultCacheRepository.java
    • -0
    • +85
    ./DefaultPersistentCache.java
    • -0
    • +26
    ./PersistentCache.java
  1. … 16 more files in changeset.