stable

Clone or download

Read-only

Log history for project only if there are changes in permissions

This is part of story #8425 comprehensive git permissions changes log If you submit the git default access form without changing anything, there are no duplicate logs in project history. Change-Id: I99dc2ef7fec59fe786750312a41a9c66e32d126f

Modified Files

Name
M plugins/git/include/Git.class.php +27 −7 Go to diff View file
M plugins/git/include/Git/Permissions/DefaultFineGrainedPermissionFactory.php +8 −0 Go to diff View file
M plugins/git/include/Git/Permissions/DefaultPermissionsUpdater.php +31 −8 Go to diff View file
M plugins/git/include/Git/Permissions/PermissionChangesDetector.php +67 −4 Go to diff View file
M plugins/git/include/GitPermissionsManager.class.php +17 −0 Go to diff View file
M plugins/git/include/gitPlugin.class.php +4 −2 Go to diff View file
M plugins/git/tests/Git/Permissions/PermissionChangesDetectorTest.php +190 −1 Go to diff View file
M plugins/git/tests/GitTest.php +2 −1 Go to diff View file