@import de.smederee.hub._
@(baseUri: Uri,
lang: LanguageCode = LanguageCode("en")
)(actionBaseUri: Uri,
csrf: Option[CsrfToken] = None,
linkToTicketService: Option[Uri] = None,
title: Option[String] = None,
user: Option[Account]
)(patch: Option[VcsRepositoryPatchMetadata],
patchDiff: String,
vcsRepository: VcsRepository,
vcsRepositoryBranches: List[(Username, VcsRepositoryName)],
)
@main(baseUri, lang)()(csrf, title, user) {
@defining(lang.toLocale) { implicit locale =>
@showRepositoryMenu(baseUri, linkToTicketService)(actionBaseUri.addSegment("history").some, vcsRepositoryBranches.size, actionBaseUri, user, vcsRepository)
@for(patch <- patch) {
@Messages("repository.changes.patch.description", patch.hash.toString)
}
@for(patch <- patch) {
@repositoryPatchMetadata(actionBaseUri.some, patch, linkTitle = false)
}
}
}