stable

Clone or download

Read-only

request #9702: Parse gitolite logs in a dedicated system event

When root_daily starts, the parse of gitolite logs in git plugin may take so much time that it may be killed by someone/kernel. If it is the case, then the remaining plugins like statistics won't be processed. Therefore long running tasks should be in their own process. Change-Id: Ief8e0f3ef90490fc00a99110801e006c902866bd

Modified Files

Name
M plugins/git/include/Git/SystemEventManager.class.php +16 −6 Go to diff View file
M plugins/git/include/autoload.php +3 −2 Go to diff View file
A plugins/git/include/events/ParseGitolite3Logs.php +51 −0 Go to diff View file
M plugins/git/include/gitPlugin.class.php +17 −16 Go to diff View file
M src/common/system_event/SystemEventManager.class.php +14 −3 Go to diff View file