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> >
