Close issue by pull request title
1 parent 4d8acfd commit 2fe79baed8538b99c3d27de9e0f610e35e641cc7
@Naoki Takezoe Naoki Takezoe authored on 1 Jun 2016
Showing 1 changed file
View
10
src/main/scala/gitbucket/core/controller/PullRequestsController.scala
recordPushActivity(owner, name, loginAccount.userName, pullreq.branch, commits)
 
// close issue by commit message
if(pullreq.requestBranch == repository.repository.defaultBranch){
commits.map{ commit =>
commits.map { commit =>
closeIssuesFromMessage(commit.fullMessage, loginAccount.userName, owner, name)
}
}
 
if(pullreq.branch == defaultBranch){
commits.flatten.foreach { commit =>
closeIssuesFromMessage(commit.fullMessage, loginAccount.userName, owner, name)
}
issue.content match {
case Some(content) => closeIssuesFromMessage(content, loginAccount.userName, owner, name)
case _ =>
}
closeIssuesFromMessage(issue.title + " " + issue.content.getOrElse(""), loginAccount.userName, owner, name)
closeIssuesFromMessage(form.message, loginAccount.userName, owner, name)
}
 
updatePullRequests(owner, name, pullreq.branch)