Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
Adds a "Developers can merge" checkbox to protected branches much like the "Developers can push" checkbox. When the checkbox is enabled, a developer can merge MRs into that protected branch from the Web UI and from the command-line (any push that is entirely composed of merge commits is allowed).
GitAccess
module, moving parts of it to UserAccess
and the new ChangeAccessCheck
.GitAccessSpec
, which generates a "matrix" of tests.A significant portion of this feature was implemented in !4220 (closed) (thanks, @mvestergaard!) ; I'm wrapping it up.
#18193 (closed) Closes #967 (closed)
GitAccess
protected_branches.js.coffee
MergeCommitCheck
/allowed
newrev
in_progress_merge_commit_sha
in_progress_merge_commit_sha
in_progress_merge_commit_sha