dev

Clone or download

Read-only

story #7506 have my mirrored repository replicated

Update manifests on user and repository events The mirrors should be updated when - user add/remove an ssh key - update repository attributes (description, permissions, etc) Change-Id: Ibb4179c1971e0da8a458ccca44eca3b80e2ce45b

Modified Files

Name
M plugins/git/bin/gl-dump-sshkeys.php +4 −1 Go to diff View file
M plugins/git/hooks/post-receive.php +2 −12 Go to diff View file
M plugins/git/include/Git/Gitolite/ConfigPermissionsSerializer.class.php +1 −1 Go to diff View file
M plugins/git/include/Git/Mirror/ManifestManager.class.php +20 −7 Go to diff View file
M plugins/git/include/Git/Mirror/MirrorDataMapper.class.php +6 −2 Go to diff View file
M plugins/git/include/Git/SystemEventManager.class.php +13 −4 Go to diff View file
M plugins/git/include/GitRepositoryFactory.class.php +3 −0 Go to diff View file
A plugins/git/include/GitRepositoryGitoliteAdmin.class.php +40 −0 Go to diff View file
M plugins/git/include/GitViews/RepoManagement/RepoManagement.class.php +1 −1 Go to diff View file
M plugins/git/include/autoload.php +4 −2 Go to diff View file
A plugins/git/include/events/SystemEvent_GIT_GROKMIRROR_MANIFEST.class.php +65 −0 Go to diff View file
M plugins/git/include/gitPlugin.class.php +23 −1 Go to diff View file
M plugins/git/tests/Git/Gitolite/ConfigPermissionsSerializerTest.php +3 −3 Go to diff View file
M plugins/git/tests/Git/SystemEventManagerTest.php +14 −1 Go to diff View file
M plugins/git/tests/GitRepositoryFactoryTest.php +7 −0 Go to diff View file