stable

Forked from tuleap/stable

Clone or download

Read-only

story #8569: Import git repositories

Import git repo with commits, permissions and description Tests : - checks that one commit is actually imported - permission import - multiple repositories import - description import Change-Id: I91e04642add0d5ef57d51da47fb35f4c8c142cfe

Modified Files

Name
M plugins/git/include/GitActions.class.php +2 −7 Go to diff View file
M plugins/git/include/GitDao.class.php +22 −22 Go to diff View file
M plugins/git/include/GitRepositoryFactory.class.php +28 −16 Go to diff View file
M plugins/git/include/GitRepositoryManager.class.php +15 −0 Go to diff View file
A plugins/git/include/GitXmlImporter.class.php +151 −0 Go to diff View file
M plugins/git/include/Git_Exec.class.php +9 −0 Go to diff View file
M plugins/git/include/Git_GitoliteDriver.class.php +55 −29 Go to diff View file
M plugins/git/include/Git_PostReceiveMailDao.class.php +18 −1 Go to diff View file
M plugins/git/include/Git_PostReceiveMailManager.class.php +1 −1 Go to diff View file
M plugins/git/include/autoload.php +3 −2 Go to diff View file
M plugins/git/include/gitPlugin.class.php +24 −5 Go to diff View file
A plugins/git/tests/GitXmlImporterTest.php +242 −0 Go to diff View file
A plugins/git/tests/_fixtures/stable_repo_one_commit.bundle Binary file Go to diff View file
A plugins/git/www/resources/git.rnc +18 −0 Go to diff View file
A plugins/git/www/resources/git.rng +61 −0 Go to diff View file
M src/common/include/ForgeUpgradeConfig.class.php +4 −1 Go to diff View file
M src/common/plugin/PluginManager.class.php +8 −0 Go to diff View file
M src/common/project/ProjectXMLImporter.class.php +1 −0 Go to diff View file
M tests/lib/MockBuilder.php +9 −0 Go to diff View file
M tests/simpletest/common/project/ProjectXMLImporterTest.php +10 −4 Go to diff View file