add protected-branch feature on pull-request page
* show commit-status if context is require status checks to pass.
  * disable merge if new commit-id has not `commit-status` ok on `Status-checkes`.
  * if some status includes required is not success, merge button is disabled.
  * if any required status is success, and some status not includes required, merge button is active, but button color is white.
  * if any required status is success, merge button is active, and button color is green.
1 parent 34240d1 commit 645af4d2c0419049e26d2f5b0add403b86c7b9f7
@nazoking nazoking authored on 7 Dec 2015
Showing 6 changed files
View
src/main/scala/gitbucket/core/api/ApiBranchProtection.scala
View
src/main/scala/gitbucket/core/controller/PullRequestsController.scala
View
src/main/scala/gitbucket/core/service/ProtectedBrancheService.scala
View
src/main/scala/gitbucket/core/view/helpers.scala
View
src/main/twirl/gitbucket/core/pulls/mergeguide.scala.html
View
src/main/webapp/assets/common/css/gitbucket.css