This is an automated email from the ASF dual-hosted git repository.
martin_s pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/archiva.git.
from 7adddbe Changing maven implementation to new RequestInfo interface
add f3aa14f Refactoring storage access and webdav
add 02cf1bd Adding repository storage API
add 631ccdf Adding storage implementations
add 7d37fdc Adding new group properties to configuration
add 17c3bb6 Switching to repository storage API
add 4c5e00e Adding repository group
add 3b1d213 Using new storage API for DAV implementation
add ebd149e Fixing error for setting repository list
add 53c58d4 Adding new methods after interface change
add aabd20f Fixing exception handling for filesystem storage
initialization
add 12c05a8 Adding default location to repository
add 922d543 Reducing capabilities for repository group
add a024df3 Fixing repository group implementation
add 6c0afa8 Adding test for repository group implementation
add c2bbd80 Adding type for repository group config
add aa68c37 Refactoring index merger
add e777599 Changes for updated interfaces
add dac2455 Changes for updated interfaces
add 42257e9 Using asset API in DAV
add 2402920 Switching to asset API
add 380c152 Using storageAsset for Index API
add a52b7f2 Adding context merge to provider
add b48158f Fixing RepositoryGroupAdmin after refactor
add 23099bc Fixing test errors after refactoring
add 9ca52f4 Fixing tests after refactoring
add 56ce684 Fixing test errors after refactoring
add 7eb0f48 Fixing test failures after refactoring
No new revisions were added by this update.
Summary of changes:
.../apache/archiva/checksum/StreamingChecksum.java | 65 +++
.../configuration/ArchivaConfiguration.java | 6 +
.../configuration/ArchivaRuntimeConfiguration.java | 22 +
.../configuration/DefaultArchivaConfiguration.java | 38 +-
.../RepositoryGroupConfiguration.java | 46 +-
.../io/registry/ConfigurationRegistryReader.java | 20 +
.../io/registry/ConfigurationRegistryWriter.java | 12 +
.../configuration/ArchivaConfigurationTest.java | 3 +-
.../src/test/resources/spring-context.xml | 8 +-
.../src/test/java/RepositoryProviderMock.java | 25 ++
.../repository/mock/RepositoryProviderMock.java | 28 ++
.../src/test/resources}/log4j2-test.xml | 2 +
.../legacy/DefaultLegacyRepositoryConverter.java | 13 +-
.../legacy/LegacyConverterArtifactConsumer.java | 9 +-
.../archiva/admin/model/beans/RepositoryGroup.java | 4 +-
.../group/DefaultRepositoryGroupAdmin.java | 178 ++++----
.../admin/mock/ArchivaIndexManagerMock.java | 35 +-
.../mock/MockMergedRemoteIndexesScheduler.java | 4 +-
.../archiva/indexer/ArchivaIndexManager.java | 24 +-
.../archiva/indexer/GenericIndexManager.java | 128 ------
.../apache/archiva/indexer/merger/IndexMerger.java | 4 +-
.../indexer/merger/IndexMergerException.java | 0
.../archiva/indexer/merger/IndexMergerRequest.java | 4 +-
.../merger}/MergedRemoteIndexesScheduler.java | 7 +-
.../indexer/merger/TemporaryGroupIndex.java | 0
...Exception.java => EditableRepositoryGroup.java} | 44 +-
.../archiva/repository/ManagedRepository.java | 2 +
.../repository/ManagedRepositoryContent.java | 13 +-
.../archiva/repository/RelocatablePath.java} | 46 +-
.../apache/archiva/repository/RepositoryGroup.java | 72 +++
.../archiva/repository/RepositoryProvider.java | 42 ++
.../archiva/repository/RequestPathMapper.java | 53 +++
.../repository/content/RepositoryStorage.java | 91 ++++
.../archiva/repository/content/StorageAsset.java | 143 ++++++
.../repository/features/IndexCreationFeature.java | 18 +-
.../archiva-base/archiva-repository-layer/pom.xml | 4 +
.../archiva/indexer/merger/DefaultIndexMerger.java | 152 +++++++
.../DefaultMergedRemoteIndexesScheduler.java | 48 +-
.../indexer/merger/MergedRemoteIndexesTask.java | 4 +-
.../merger/MergedRemoteIndexesTaskRequest.java | 0
.../merger/MergedRemoteIndexesTaskResult.java | 10 +-
.../indexer/merger/TemporaryGroupIndexCleaner.java | 0
.../archiva/repository/AbstractRepository.java | 11 +-
.../repository/AbstractRepositoryGroup.java | 213 +++++++++
.../archiva/repository/RepositoryRegistry.java | 341 ++++++++++++++-
.../repository/content/FilesystemAsset.java | 446 +++++++++++++++++++
.../repository/content/FilesystemStorage.java | 183 ++++++++
.../src/main/resources/META-INF/spring-context.xml | 8 +-
.../repository/content/FilesystemAssetTest.java | 203 +++++++++
.../repository/content/FilesystemStorageTest.java | 208 +++++++++
.../repository/mock/ArchivaIndexManagerMock.java | 6 +
.../mock/ManagedRepositoryContentMock.java | 34 ++
.../repository/mock/RepositoryProviderMock.java | 35 +-
.../src/test/resources/spring-context.xml | 7 +
.../scanner/DefaultRepositoryScanner.java | 11 +-
.../repository/scanner/RepositoryScanner.java | 7 +-
.../scanner/RepositoryScannerInstance.java | 3 +-
.../repository/scanner/RepositoryScannerTest.java | 16 +-
.../mock/ManagedRepositoryContentMock.java | 44 +-
.../archiva/indexer/maven/MavenIndexContext.java | 2 +-
.../archiva/indexer/maven/MavenIndexManager.java | 139 ++++--
.../indexer/maven/merger/DefaultIndexMerger.java | 197 ---------
.../search/AbstractMavenRepositorySearch.java | 4 +-
.../apache/archiva/proxy/MockConfiguration.java | 5 +
.../repository/mock/ArchivaIndexManagerMock.java | 6 +
.../mock/ManagedRepositoryContentMock.java | 34 ++
.../repository/mock/RepositoryProviderMock.java | 27 ++
.../archiva-maven/archiva-maven-repository/pom.xml | 7 +
.../maven2/AbstractDefaultRepositoryContent.java | 1 +
.../maven2/ManagedDefaultRepositoryContent.java | 93 +++-
.../content/maven2/MavenContentProvider.java | 7 +-
.../repository/maven2/MavenManagedRepository.java | 2 +
.../repository/maven2/MavenRepositoryGroup.java | 87 ++++
.../repository/maven2/MavenRepositoryProvider.java | 130 +++---
.../archiva/configuration/TestConfiguration.java | 5 +
.../ManagedDefaultRepositoryContentTest.java | 7 +-
.../storage/maven2/conf/MockConfiguration.java | 7 +
.../repository/RepositoryRegistryMock.java} | 45 +-
.../maven2/MavenRepositoryRequestInfoTest.java | 7 +-
.../index/mock/ArchivaIndexManagerMock.java | 35 +-
.../maven2/MavenRepositoryProviderTest.java | 86 +++-
.../maven/ArchivaIndexingTaskExecutor.java | 4 +-
.../maven/ArchivaIndexingTaskExecutorTest.java | 44 +-
.../archiva}/mock/ArchivaIndexManagerMock.java | 52 +--
.../archiva}/mock/MavenIndexContextMock.java | 4 +-
.../src/test/resources/archiva-test.xml | 1 +
.../apache/archiva/webdav/ArchivaDavResource.java | 273 ++++++------
.../archiva/webdav/ArchivaDavResourceFactory.java | 483 +++++++++++----------
.../archiva/webdav/ArchivaVirtualDavResource.java | 32 +-
.../apache/archiva/webdav/RepositoryServlet.java | 140 +++---
.../apache/archiva/webdav/util/IndexWriter.java | 83 ++--
.../webdav/AbstractRepositoryServletTestCase.java | 25 +-
.../webdav/ArchivaDavResourceFactoryTest.java | 18 +-
.../org/apache/archiva/webdav/DavResourceTest.java | 28 +-
.../webdav/RepositoryServletBrowseTest.java | 2 +-
...ositoryServletProxiedMetadataLocalOnlyTest.java | 4 +
...sitoryServletProxiedMetadataRemoteOnlyTest.java | 5 +
.../RepositoryServletProxiedPassthroughTest.java | 1 +
...toryServletProxiedPluginSnapshotPolicyTest.java | 1 +
.../RepositoryServletProxiedReleasePolicyTest.java | 1 +
...RepositoryServletProxiedSnapshotPolicyTest.java | 1 +
...ervletProxiedTimestampedSnapshotPolicyTest.java | 1 +
.../RepositoryServletRepositoryGroupTest.java | 31 +-
.../archiva/webdav/RepositoryServletTest.java | 6 +-
.../webdav/UnauthenticatedDavResourceFactory.java | 2 +-
.../webdav/UnauthenticatedRepositoryServlet.java | 20 +-
.../src/test/resources/log4j2-test.xml | 1 +
.../archiva/configuration/StubConfiguration.java | 6 +
108 files changed, 4047 insertions(+), 1358 deletions(-)
create mode 100644
archiva-modules/archiva-base/archiva-checksum/src/main/java/org/apache/archiva/checksum/StreamingChecksum.java
copy archiva-modules/{archiva-web/archiva-webapp/src/test =>
archiva-base/archiva-consumers/archiva-core-consumers/src/test/resources}/log4j2-test.xml
(99%)
delete mode 100644
archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/indexer/GenericIndexManager.java
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-api}/src/main/java/org/apache/archiva/indexer/merger/IndexMerger.java
(90%)
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-api}/src/main/java/org/apache/archiva/indexer/merger/IndexMergerException.java
(100%)
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-api}/src/main/java/org/apache/archiva/indexer/merger/IndexMergerRequest.java
(97%)
rename
archiva-modules/{archiva-scheduler/archiva-scheduler-api/src/main/java/org/apache/archiva/scheduler
=>
archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/indexer/merger}/MergedRemoteIndexesScheduler.java
(87%)
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-api}/src/main/java/org/apache/archiva/indexer/merger/TemporaryGroupIndex.java
(100%)
copy
archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/{RepositoryException.java
=> EditableRepositoryGroup.java} (63%)
copy
archiva-modules/{archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/metadata/repository/storage/maven2/MavenProjectParent.java
=>
archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/RelocatablePath.java}
(55%)
create mode 100644
archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/RepositoryGroup.java
create mode 100644
archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/RequestPathMapper.java
create mode 100644
archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/content/RepositoryStorage.java
create mode 100644
archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/content/StorageAsset.java
create mode 100644
archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/indexer/merger/DefaultIndexMerger.java
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-layer}/src/main/java/org/apache/archiva/indexer/merger/DefaultMergedRemoteIndexesScheduler.java
(51%)
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-layer}/src/main/java/org/apache/archiva/indexer/merger/MergedRemoteIndexesTask.java
(95%)
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-layer}/src/main/java/org/apache/archiva/indexer/merger/MergedRemoteIndexesTaskRequest.java
(100%)
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-layer}/src/main/java/org/apache/archiva/indexer/merger/MergedRemoteIndexesTaskResult.java
(77%)
rename archiva-modules/{archiva-maven/archiva-maven-indexer =>
archiva-base/archiva-repository-layer}/src/main/java/org/apache/archiva/indexer/merger/TemporaryGroupIndexCleaner.java
(100%)
create mode 100644
archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/AbstractRepositoryGroup.java
create mode 100644
archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/FilesystemAsset.java
create mode 100644
archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/content/FilesystemStorage.java
create mode 100644
archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/content/FilesystemAssetTest.java
create mode 100644
archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/content/FilesystemStorageTest.java
copy
archiva-modules/{archiva-maven/archiva-maven-proxy/src/test/java/org/apache/archiva/repository
=>
archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner}/mock/ManagedRepositoryContentMock.java
(89%)
delete mode 100644
archiva-modules/archiva-maven/archiva-maven-indexer/src/main/java/org/apache/archiva/indexer/maven/merger/DefaultIndexMerger.java
create mode 100644
archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven2/MavenRepositoryGroup.java
copy
archiva-modules/{archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/PasswordCredentials.java
=>
archiva-maven/archiva-maven-repository/src/test/java/org/apache/archiva/repository/RepositoryRegistryMock.java}
(53%)
copy
archiva-modules/{archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/test/java/org/apache/archiva/admin
=>
archiva-scheduler/archiva-scheduler-repository/src/test/java/org/apache/archiva}/mock/ArchivaIndexManagerMock.java
(95%)
copy
archiva-modules/{archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/test/java/org/apache/archiva/admin
=>
archiva-scheduler/archiva-scheduler-repository/src/test/java/org/apache/archiva}/mock/MavenIndexContextMock.java
(96%)