Awesome stuff Daz.

Begin forwarded message:

> From: [email protected]
> Date: 10 December 2011 9:08:59 PM GMT
> To: [email protected]
> Subject: [gradle-scm] [gradle/gradle] ec82d1: Inlined ivy's IBiblioResolver 
> into our MavenResolv...
> Reply-To: [email protected]
> 
>  Branch: refs/heads/master
>  Home:   https://github.com/gradle/gradle
> 
>  Commit: ec82d1086b082dd0636e0cc721d8458c3438e1e7
>      
> https://github.com/gradle/gradle/commit/ec82d1086b082dd0636e0cc721d8458c3438e1e7
>  Author: daz <[email protected]>
>  Date:   2011-12-10 (Sat, 10 Dec 2011)
> 
>  Changed paths:
>    M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/DefaultMavenArtifactRepository.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/MavenResolver.java
>  M 
> subprojects/core-impl/src/test/groovy/org/gradle/api/internal/artifacts/repositories/DefaultMavenArtifactRepositoryTest.groovy
> 
>  Log Message:
>  -----------
>  Inlined ivy's IBiblioResolver into our MavenResolver
> - Cleaned up and removed a bunch of unused code, since we're not as flexible 
> in our inputs
> 
> 
>  Commit: e77a2b286352f2f89f3dc2d966ff0d5eee7aee4b
>      
> https://github.com/gradle/gradle/commit/e77a2b286352f2f89f3dc2d966ff0d5eee7aee4b
>  Author: daz <[email protected]>
>  Date:   2011-12-10 (Sat, 10 Dec 2011)
> 
>  Changed paths:
>    M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/MavenResolver.java
> 
>  Log Message:
>  -----------
>  Cleaned up a bunch more stuff in MavenResolver
> - Use regular logging instead of ivy logging
> - Consolidated multiple code branches for parsing maven meta-data
> 
> 
>  Commit: b9df0805bb1beba89b5552ea815a48bbd72d4e9b
>      
> https://github.com/gradle/gradle/commit/b9df0805bb1beba89b5552ea815a48bbd72d4e9b
>  Author: daz <[email protected]>
>  Date:   2011-12-10 (Sat, 10 Dec 2011)
> 
>  Changed paths:
>    M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/DefaultIvyArtifactRepository.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/DefaultMavenArtifactRepository.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/MavenResolver.java
>  A 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/transport/FileTransport.java
>  A 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/transport/HttpTransport.java
>  A 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/transport/RepositoryTransport.java
> 
>  Log Message:
>  -----------
>  Added RepositoryTransport, to encapsulate details about use of local-file vs 
> http for maven and ivy resolvers
> - Handles conversion of URI -> path
> - Provides cachemanager implementation for local
> - Provides Ivy Repository implementation
> - Only used for MavenResolver for now
> 
> 
>  Commit: fd78401df80ef226a6457a96b3aad7015483ce5c
>      
> https://github.com/gradle/gradle/commit/fd78401df80ef226a6457a96b3aad7015483ce5c
>  Author: daz <[email protected]>
>  Date:   2011-12-10 (Sat, 10 Dec 2011)
> 
>  Changed paths:
>    R 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/CommonsHttpClientResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/DefaultIvyArtifactRepository.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/DefaultMavenArtifactRepository.java
>  A 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/IvyResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/LocalFileSystemResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/MavenResolver.java
>  A 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/PatternBasedResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/layout/GradleRepositoryLayout.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/layout/MavenRepositoryLayout.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/layout/PatternRepositoryLayout.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/layout/RepositoryLayout.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/layout/ResolvedPattern.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/transport/FileTransport.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/transport/HttpTransport.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/transport/RepositoryTransport.java
>  M 
> subprojects/core-impl/src/test/groovy/org/gradle/api/internal/artifacts/repositories/DefaultIvyArtifactRepositoryTest.groovy
> 
>  Log Message:
>  -----------
>  Use RepositoryTransport to provide transport-specific details to all 
> home-spun resolvers
> - Replaced CommonsHttpClientResolver with IvyResolver (would also work as a 
> non-publishing FileResolver)
> - Added consistent PatternBasedResolver interface that allows resolver to be 
> configured with patterns in a file/http neutral fashion
>   - RepositoryTransport is used to normalise artifact location into 
> Resolver-specific string.
> 
> 
>  Commit: 8feddb5813c62f90465e861aa28b618955807f47
>      
> https://github.com/gradle/gradle/commit/8feddb5813c62f90465e861aa28b618955807f47
>  Author: daz <[email protected]>
>  Date:   2011-12-10 (Sat, 10 Dec 2011)
> 
>  Changed paths:
>    M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/DefaultIvyArtifactRepository.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/DefaultMavenArtifactRepository.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/IvyResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/MavenResolver.java
>  A 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/RepositoryResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/transport/FileTransport.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/transport/HttpTransport.java
>  M 
> subprojects/core-impl/src/test/groovy/org/gradle/api/internal/artifacts/repositories/DefaultIvyArtifactRepositoryTest.groovy
> 
>  Log Message:
>  -----------
>  Copied ivy.RepositoryResolver to 
> org.gradle.api.internal.repository.RepositoryResolver so we can start 
> fixing/replacing it with our own implementation
> - Used for local and remove maven{} repositories, as well as remote ivy {} 
> repositories so far
> 
> 
>  Commit: 2254df45013150d90b225f214a6e48cc5b48ca3a
>      
> https://github.com/gradle/gradle/commit/2254df45013150d90b225f214a6e48cc5b48ca3a
>  Author: daz <[email protected]>
>  Date:   2011-12-10 (Sat, 10 Dec 2011)
> 
>  Changed paths:
>    M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/RepositoryResolver.java
> 
>  Log Message:
>  -----------
>  Replace ivy messaging with regular logging in imported RepositoryResolver
> 
> 
>  Commit: 25f6797191832fb6b2f66ecc93c7b300ff1df015
>      
> https://github.com/gradle/gradle/commit/25f6797191832fb6b2f66ecc93c7b300ff1df015
>  Author: daz <[email protected]>
>  Date:   2011-12-10 (Sat, 10 Dec 2011)
> 
>  Changed paths:
>    M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/MavenResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/RepositoryResolver.java
> 
>  Log Message:
>  -----------
>  More cleanup/inlining of RepositoryResolver 
> - now all of the repository access is in _our_ RepositoryResolver, so we can 
> start to use the requested Artifact to look for cached artifacts elsewhere
> 
> 
>  Commit: c4eca1a3bbf50792dc2a10808aac8200f09e14f6
>      
> https://github.com/gradle/gradle/commit/c4eca1a3bbf50792dc2a10808aac8200f09e14f6
>  Author: daz <[email protected]>
>  Date:   2011-12-10 (Sat, 10 Dec 2011)
> 
>  Changed paths:
>    M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/MavenResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/RepositoryResolver.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/layout/GradleRepositoryLayout.java
>  M 
> subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/repositories/layout/PatternRepositoryLayout.java
> 
>  Log Message:
>  -----------
>  Checkstyle fixes
> 
> 
> Compare: https://github.com/gradle/gradle/compare/1c39634...c4eca1a
> 
> <hr/>
> <p>
> To unsubscribe from this list please visit:
> </p>
> <p>
>    <a 
> href="http://xircles.codehaus.org/manage_email";>http://xircles.codehaus.org/manage_email</a>
> </p>
> 

Reply via email to