stable

Clone or download

Read-only

story #8791 : be able to checkout a SVN repository

To test it : - Create three SVN respositories - Do a checkout on each repositories, the repositories must be checkout - Try to create 2 repositories with the same name, in the same project, it should be not alloawed - Try to create a repository with a name existing in an other project, it should be permitted Change-Id: Ia98b822aeab4aadc43d4ec05d9bcf67f60c34694

Modified Files

Name
M plugins/ldap/tests/LDAP_BackendSVNTest.php +19 −14 Go to diff View file
M plugins/svn/include/Svn/Dao.class.php +34 −8 Go to diff View file
M plugins/svn/include/Svn/Explorer/ExplorerController.class.php +18 −3 Go to diff View file
M plugins/svn/include/Svn/Explorer/ExplorerPresenter.class.php +1 −0 Go to diff View file
M plugins/svn/include/Svn/Repository/Repository.class.php +6 −2 Go to diff View file
M plugins/svn/include/Svn/Repository/RepositoryManager.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Repository/RuleName.class.php +24 −8 Go to diff View file
M plugins/svn/include/Svn/SvnRouter.class.php +7 −6 Go to diff View file
M plugins/svn/include/autoload.php +10 −2 Go to diff View file
M plugins/svn/include/constants.php +1 −0 Go to diff View file
A plugins/svn/include/events/SystemEvent_SVN_CREATE_REPOSITORY.class.php +59 −0 Go to diff View file
M plugins/svn/include/svnPlugin.class.php +32 −20 Go to diff View file
M plugins/svn/site-content/en_US/svn.tab +2 −1 Go to diff View file
M plugins/svn/site-content/fr_FR/svn.tab +3 −2 Go to diff View file
M plugins/svn/templates/explorer/index.mustache +1 −1 Go to diff View file
M plugins/svn/tests/Svn/Repository/RuleNameTest.php +74 −54 Go to diff View file
M plugins/svn/tests/bootstrap.php +1 −0 Go to diff View file
M src/common/autoload.php +3 −2 Go to diff View file
M src/common/backend/Backend.class.php +4 −1 Go to diff View file
M src/common/backend/BackendSVN.class.php +44 −29 Go to diff View file
M src/common/dao/ServiceDao.class.php +2 −1 Go to diff View file
M src/common/event/Event.class.php +16 −0 Go to diff View file
M src/common/svn/SVN_Apache.class.php +9 −14 Go to diff View file
M src/common/svn/SVN_Apache_Auth_Factory.class.php +3 −4 Go to diff View file
M src/common/svn/SVN_Apache_SvnrootConf.class.php +4 −3 Go to diff View file
A src/common/svn/SVN_DAO.class.php +51 −0 Go to diff View file
M src/common/system_event/SystemEventManager.class.php +1 −1 Go to diff View file
M src/common/system_event/SystemEventProcessor_Root.class.php +2 −1 Go to diff View file
M src/common/system_event/include/SystemEvent_MEMBERSHIP_CREATE.class.php +1 −1 Go to diff View file
M src/common/system_event/include/SystemEvent_MEMBERSHIP_DELETE.class.php +1 −1 Go to diff View file
M src/common/system_event/include/SystemEvent_PROJECT_IS_PRIVATE.class.php +1 −1 Go to diff View file
M src/common/system_event/include/SystemEvent_SYSTEM_CHECK.class.php +1 −1 Go to diff View file
M src/common/system_event/include/SystemEvent_UGROUP_MODIFY.class.php +1 −1 Go to diff View file
M tests/lib/TuleapTestCase.class.php +4 −1 Go to diff View file
M tests/simpletest/common/backend/BackendSVNTest.php +42 −36 Go to diff View file
A tests/simpletest/common/backend/_fixtures/.subversion/README.txt +123 −0 Go to diff View file
A tests/simpletest/common/backend/_fixtures/.subversion/config +147 −0 Go to diff View file
A tests/simpletest/common/backend/_fixtures/.subversion/servers +158 −0 Go to diff View file
M tests/simpletest/common/svn/SVN_Apache_Auth_FactoryTest.php +6 −7 Go to diff View file
M tests/simpletest/common/svn/SVN_Apache_ModMysqlTest.php +1 −1 Go to diff View file
M tests/simpletest/common/svn/SVN_Apache_ModPerlTest.php +3 −3 Go to diff View file
M tests/simpletest/common/svn/SVN_Apache_SvnrootConfTest.php +11 −9 Go to diff View file