stable

Clone or download

Read-only

Refactoring : exploding god object RepositoryManager for repository creation

this is part of story #10214 manage svn "commit rules" with REST API Change-Id: I8be5683fb550c0e1c9b6356a10944acac648fe10

Modified Files

Name
M plugins/svn/include/REST/v1/RepositoryResource.php +22 −14 Go to diff View file
M plugins/svn/include/Svn/Explorer/ExplorerController.class.php +9 −2 Go to diff View file
A plugins/svn/include/Svn/Repository/RepositoryCreator.php +86 −0 Go to diff View file
M plugins/svn/include/Svn/Repository/RepositoryManager.class.php +0 −28 Go to diff View file
M plugins/svn/include/Svn/XMLImporter.class.php +15 −13 Go to diff View file
M plugins/svn/include/Svn/XMLRepositoryImporter.class.php +18 −13 Go to diff View file
M plugins/svn/include/autoload.php +3 −2 Go to diff View file
M plugins/svn/include/svnPlugin.class.php +24 −16 Go to diff View file
A plugins/svn/tests/Svn/Repository/RepositoryCreatorTest.php +71 −0 Go to diff View file
M plugins/svn/tests/Svn/XMLImporterTest.php +125 −83 Go to diff View file