stable

Clone or download

Read-only

Refactoring: Inject PreCommit collaborators

Part of story #19285 limit the max size of files in svn Change-Id: I5f575c6b04ba653ca568e25bcb24273cfa773c16

Modified Files

Name
M plugins/svn/bin/svn_pre_commit.php +24 −10 Go to diff View file
M plugins/svn/include/SVN/Commit/CollidingSHA1Validator.php +11 −2 Go to diff View file
M plugins/svn/include/SVN/Commit/CommitMessageValidator.php +9 −17 Go to diff View file
M plugins/svn/include/SVN/Commit/ImmutableTagCommitValidator.php +9 −1 Go to diff View file
A plugins/svn/include/SVN/Commit/PathValidator.php +31 −0 Go to diff View file
M plugins/svn/include/SVN/Hooks/PreCommit.php +23 −57 Go to diff View file
M plugins/svn/include/SVN/Hooks/PreRevpropChange.php +5 −3 Go to diff View file
M plugins/svn/tests/unit/SVN/Hooks/PreCommitSHA1CollisionTest.php +8 −16 Go to diff View file
M plugins/svn/tests/unit/SVN/Hooks/PreCommitTest.php +24 −38 Go to diff View file