stable

Clone or download

Read-only

Check that manifest files contain all data

If files are corrupted, they may not contain all needed information. In order to avoid to have to update every repository to update the corresponding manifest files, we now check on a regular basis the content of manifest files. Part of story #7522: Tuleap generates grokmirror manifest files Change-Id: I76872767e8b138776ee07d05a4512ab4d2742224

Modified Files

Name
M plugins/git/include/Git/Mirror/ManifestFileGenerator.class.php +50 −8 Go to diff View file
M plugins/git/include/Git/Mirror/ManifestManager.class.php +25 −8 Go to diff View file
M plugins/git/include/Git/Mirror/MirrorDao.class.php +1 −1 Go to diff View file
M plugins/git/include/Git/Mirror/MirrorDataMapper.class.php +14 −0 Go to diff View file
A plugins/git/include/Git/SystemCheck.class.php +59 −0 Go to diff View file
M plugins/git/include/autoload.php +4 −3 Go to diff View file
M plugins/git/include/gitPlugin.class.php +3 −2 Go to diff View file
M plugins/git/tests/Git/Mirror/ManifestFileGeneratorTest.php +38 −1 Go to diff View file
M plugins/git/tests/Git/Mirror/ManifestManagerTest.php +30 −0 Go to diff View file
A plugins/git/tests/Git/SystemCheckTest.php +58 −0 Go to diff View file