#? stdtmpl | standard #proc templateCommitPage(templateContext: TemplateContext, commit: CommitSummary, parents: seq[string], diffStats: GitDiffStats, patches: seq[Patch]): string = # result = "" $templateContext.repoName - $templateContext.siteTitle

$templateContext.siteTitle: $templateContext.repoName

$templateContext.description

$commit.when commit: $commit.id
#for parent in parents: parent: $parent
#end for author: $commit.authorName
committer: $commit.committerName

$commit.message
$diffStats.filesChanged files changed, $diffStats.insertions insertions, $diffStats.deletions deletions

#for patch in patches:
$patch.status $patch.oldFile
#end for
#for patch in patches:
$patch.status $patch.oldFile => $patch.newFile
#for hunk in patch.hunks:
$hunk.header
#for line in hunk.lines: result.add("" & line.prefix & line.content & "")
#end for
#end for
#end for