$def with (project, repo, commit_id) $ commit = repo.log[commit_id] $ title, _, description = commit["message"].partition("\n\n") $ ts = commit["timestamp"] $ short_hash = commit_id[:6] $ breadcrumbs = ("projects", "Projects", project, (None, ["u-ragt.ag-change-of"], $ f"{project}"), "commits", "Commits") $var breadcrumbs = breadcrumbs $var title: $:str(mkdn(title))[3:-4] $var title_classes = ["p-name"] $var classes = ["h-entry"]
Committed $short_hash
$if description:$:mkdn(description)
$for file in colorize_diff("\n".join(repo.show(commit_id))):