stable

Clone or download

Read-only

Log history for repository only if there are changes in permissions

This is part of story #8425 comprehensive git permissions changes log If you submit the repository access form without changing anything, there are no duplicate logs in project history. No changes in Git default permissions are not taken into account for now. Change-Id: Ie1cdbc1ba973d5a1bcf3081bd45e28e260104710

Modified Files

Name
M plugins/git/include/Git.class.php +11 −2 Go to diff View file
M plugins/git/include/Git/Permissions/FineGrainedPermissionFactory.php +8 −0 Go to diff View file
A plugins/git/include/Git/Permissions/PermissionChangesDetector.php +79 −0 Go to diff View file
M plugins/git/include/GitActions.class.php +28 −7 Go to diff View file
M plugins/git/include/GitPermissionsManager.class.php +28 −0 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 +11 −1 Go to diff View file
A plugins/git/tests/Git/Permissions/PermissionChangesDetectorTest.php +202 −0 Go to diff View file
M plugins/git/tests/GitActionsTest.php +8 −4 Go to diff View file
M plugins/git/tests/GitTest.php +2 −1 Go to diff View file