stable

Clone or download

Read-only

Display Subversion Core in Plugin

This introduce the ability for SVN Plugin to deal with the Subversion repositories historically managed by Core "Subversion" service. At this stage it's purely a display patch, the goal is to introduce the underlying objects and interfaces to distinguish the repository types. The patch does a bit of clean-up in term of types to leverage psalm assistance while developing the features. Part of request #17893 Phase-out core "Subversion" service Change-Id: Ib9b272a335d6a0402c28194f51532d7aaf80dcb5

Modified Files

Name
M plugins/hudson_svn/tests/unit/Job/LauncherTest.php +2 −4 Go to diff View file
M plugins/svn/bin/migrate_to_plugin.php +2 −2 Go to diff View file
M plugins/svn/bin/viewvc-epel.cgi +1 −1 Go to diff View file
M plugins/svn/include/Events/SystemEvent_SVN_DELETE_REPOSITORY.class.php +4 −5 Go to diff View file
M plugins/svn/include/REST/v1/RepositoryResource.php +2 −1 Go to diff View file
M plugins/svn/include/SVN/Dao.php +25 −0 Go to diff View file
M plugins/svn/include/SVN/Explorer/ExplorerController.php +2 −2 Go to diff View file
M plugins/svn/include/SVN/Explorer/RepositoryBuilder.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Explorer/RepositoryDisplayController.php +1 −1 Go to diff View file
M plugins/svn/include/SVN/Explorer/RepositoryPresenter.php +20 −11 Go to diff View file
A plugins/svn/include/SVN/Repository/CoreRepository.php +146 −0 Go to diff View file
M plugins/svn/include/SVN/Repository/Repository.php +37 −142 Go to diff View file
M plugins/svn/include/SVN/Repository/RepositoryDeleter.php +0 −5 Go to diff View file
M plugins/svn/include/SVN/Repository/RepositoryManager.php +45 −32 Go to diff View file
A plugins/svn/include/SVN/Repository/RepositoryWithLastCommitDate.php +70 −0 Go to diff View file
A plugins/svn/include/SVN/Repository/SvnRepository.php +194 −0 Go to diff View file
M plugins/svn/include/SVN/SvnRouter.php +6 −4 Go to diff View file
M plugins/svn/include/SVN/ViewVC/ViewVCProxy.php +5 −13 Go to diff View file
M plugins/svn/include/SVN/XMLRepositoryImporter.php +2 −1 Go to diff View file
M plugins/svn/include/svnPlugin.php +0 −2 Go to diff View file
M plugins/svn/site-content/fr_FR/LC_MESSAGES/tuleap-svn.po +9 −2 Go to diff View file
M plugins/svn/templates/explorer/index.mustache +8 −0 Go to diff View file
M plugins/svn/tests/unit/SVN/AccessFile/AccessFileHistoryCreatorTest.php +2 −4 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/HookConfigCheckerTest.php +1 −3 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/HookConfigTest.php +3 −3 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/RepositoryCreatorTest.php +2 −10 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/RepositoryDeleterTest.php +3 −10 Go to diff View file
M plugins/svn/tests/unit/SVN/Repository/RepositoryManagerTest.php +26 −19 Go to diff View file
M plugins/svn/tests/unit/events/SystemEvent_SVN_CREATE_REPOSITORYTest.php +1 −1 Go to diff View file