@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 =>

~@vcsRepository.owner.name/@vcsRepository.name

@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) }
@Html(patchDiff)
} }