stable

Clone or download

Read-only

chore(svn/el9): Move classes to SVNCore

This refactoring is needed to be able to introduce another refactoring about the reading & writing of .SVNAccessFile with per repository rules. In the future, the "default block" (Members and /) will be different from one repository to another. However, as of today, the code that reads and writes the default block is Project centric. We need to have the Repository information in SVNCore in order to introduce the needed refactoring. Part of: request #31541 svn 1.10+ no longer supports duplicate sections Change-Id: Ib61eaa5f0bbab64677f5c1e16d4e5e184ed5ea3e

Modified Files

Name
M plugins/hudson_svn/include/BuildParams.php +1 −1 Go to diff View file
M plugins/hudson_svn/include/ContinuousIntegrationCollector.php +1 −1 Go to diff View file
M plugins/hudson_svn/include/Job/Factory.php +1 −1 Go to diff View file
M plugins/hudson_svn/include/Job/Launcher.php +1 −1 Go to diff View file
M plugins/svn/include/Events/SystemEvent_SVN_IMPORT_CORE_REPOSITORY.php +1 −1 Go to diff View file
M plugins/svn/include/REST/v1/FullRepositoryRepresentation.php +1 −1 Go to diff View file
M plugins/svn/include/REST/v1/NotificationUpdateChecker.php +1 −1 Go to diff View file
M plugins/svn/include/REST/v1/RepositoryRepresentation.php +1 −1 Go to diff View file
M plugins/svn/include/REST/v1/RepositoryRepresentationBuilder.php +1 −1 Go to diff View file
M plugins/svn/include/REST/v1/RepositoryResource.php +1 −1 Go to diff View file
M plugins/svn/include/REST/v1/RepositoryResourceUpdater.php +1 −1 Go to diff View file
M plugins/svn/include/Reference/Reference.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/AccessControl/AccessControlController.php +3 −1 Go to diff View file
M plugins/svn/include/SVN/AccessControl/AccessControlPresenter.php +2 −1 Go to diff View file
M plugins/svn/include/SVN/AccessControl/AccessFileHistory.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/AccessControl/AccessFileHistoryCreator.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/AccessControl/AccessFileHistoryFactory.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/AccessControl/DuplicateSectionDetector.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/AccessControl/NullAccessFileHistory.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/AdminController.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/HooksConfigurationPresenter.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/ImmutableTag.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/ImmutableTagCreator.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/ImmutableTagDao.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/ImmutableTagFactory.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/ImmutableTagPresenter.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/MailHeader.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/MailHeaderManager.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/MailNotification.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/MailNotificationManager.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/MailNotificationPresenter.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/MailReference.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/MigrateFromCorePresenter.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/RepositoryDeletePresenter.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Admin/SectionsPresenter.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Commit/CollidingSHA1Validator.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Commit/CommitInfoEnhancer.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Commit/CommitMessageValidator.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Commit/FileSizeValidator.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Commit/ImmutableTagCommitValidator.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Commit/PathValidator.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Commit/Svnlook.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Dao.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/DiskUsage/DiskUsageRetriever.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Explorer/RepositoryDisplayPresenter.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Hooks/MissingHooksPathsFromFileSystemRetriever.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Hooks/MissingHooksPathsRetriever.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Hooks/PostCommit.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Hooks/PreCommit.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Hooks/PreRevpropChange.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Hooks/RestoreMissingHooks.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Logs/LastAccessDao.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Logs/LastAccessUpdater.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Migration/BareRepositoryCreator.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Migration/RepositoryCopier.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Migration/SettingsRetriever.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Notifications/EmailsToBeNotifiedRetriever.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/PermissionsPerGroup/PermissionPerGroupRepositoryRepresentationBuilder.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Repository/ApacheConfRepository.php +2 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/ApacheRepositoriesCollector.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/CoreRepository.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/Destructor.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/HookConfig.class.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/HookConfigChecker.php +2 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/HookConfigRetriever.php +2 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/HookConfigUpdator.php +2 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/ProjectHistoryFormatter.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/RepositoryByProjectCollection.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/RepositoryCreator.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/RepositoryDeleter.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/RepositoryManager.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/RepositoryPaginatedCollection.php +2 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/RepositoryWithLastCommitDate.php +2 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/SvnRepository.php +1 −0 Go to diff View file
M plugins/svn/include/SVN/ServiceSvn.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/SvnAdmin.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/ViewVC/AccessHistorySaver.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/ViewVC/ViewVCProxy.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/XMLRepositoryImporter.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/XMLSvnExporter.php +2 −2 Go to diff View file
M plugins/svn/include/svnPlugin.php +1 −1 Go to diff View file
M plugins/svn/tests/DuplicateSectionDetectorTest.php +1 −0 Go to diff View file
M plugins/svn/tests/unit/REST_Backend/NotificationUpdateCheckerTest.php +2 −2 Go to diff View file
M plugins/svn/tests/unit/REST_Backend/RepositoryResourceUpdaterTest.php +2 −2 Go to diff View file
M plugins/svn/tests/unit/REST_Backend/SettingsRepresentationValidatorTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/Reference/ExtractorTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/AccessFile/AccessFileHistoryCreatorTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/AccessFile/SVNRefreshAllAccessFilesCommandTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/Admin/ImmutableTagCreatorTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/Commit/ImmutableTagCommitValidatorTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/DiskUsage/DiskUsageRetrieverTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/Hooks/PreCommitSHA1CollisionTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/Hooks/PreCommitTest.php +2 −2 Go to diff View file
M plugins/svn/tests/unit/SVN/Hooks/PreRevpropChangeTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/Logs/LastAccessUpdaterTest.php +1 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/Notifications/EmailsToBeNotifiedRetrieverTest.php +2 −2 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/HookConfigCheckerTest.php +1 −0 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/HookConfigUpdatorTest.php +2 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/RepositoryCreatorTest.php +1 −0 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/RepositoryDeleterTest.php +2 −1 Go to diff View file
M plugins/svn/tests/unit/SVN/XMLExporterTest.php +2 −2 Go to diff View file
M plugins/svn/tests/unit/events/SystemEvent_SVN_CREATE_REPOSITORYTest.php +1 −1 Go to diff View file
R plugins/svn/include/SVN/AccessControl/AccessFileReader.php Go to diff View file
R plugins/svn/include/SVN/Repository/Repository.php Go to diff View file
R plugins/svn/include/SVN/AccessControl/SvnAccessFileContent.php Go to diff View file
R plugins/svn/tests/unit/SVN/AccessControl/AccessFileReaderTest.php Go to diff View file
R plugins/svn/tests/unit/SVN/AccessControl/_fixtures/.SVNAccessFile Go to diff View file