@(branchInfo: Seq[(util.JGitUtil.BranchInfo, Option[(model.PullRequest, model.Issue)])], hasWritePermission: Boolean, repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context) @import context._ @import view.helpers._ @html.main(s"${repository.owner}/${repository.name}", Some(repository)) { @html.menu("code", repository){

Branches

@branchInfo.map { case (branch, prs) => }
All branches
@branch.mergeInfo.map{ info => @prs.map{ case (pull, issue) => #@issue.issueId @if(issue.closed) { @if(info.isMerged){ Merged }else{ Closed } } else { Open } }.getOrElse{ Compare } @if(hasWritePermission){ @if(prs.map(!_._2.closed).getOrElse(false)){ }else{ } } }
@branch.name Updated @helper.html.datetimeago(branch.commitTime, false) by @user(branch.committerName, branch.committerEmailAddress, "muted-link")
@if(branch.mergeInfo.isEmpty){ Default }else{ @branch.mergeInfo.map{ info =>
@info.ahead
@info.behind
} }
} }