commit afe4a04407a4ef6ba70d20c37f581976861d7b8e from: Omar Polo date: Fri Dec 01 16:51:37 2023 UTC gotwebd: add actions to the blame view commit - ab9ccc7339c02d546725d714212f9048dbeeece4 commit + afe4a04407a4ef6ba70d20c37f581976861d7b8e blob - 1dfc78d57fc9ab80b7e23b744feb8e3039c9de28 blob + 339562fbdadf6ba8a7901a6da2647f58c213a0bb --- gotwebd/pages.tmpl +++ gotwebd/pages.tmpl @@ -1059,7 +1059,24 @@ nextsep(char *s, char **t) const struct got_error *err; struct request *c = tp->tp_arg; struct transport *t = c->t; + struct querystring *qs = t->qs; struct repo_commit *rc = TAILQ_FIRST(&t->repo_commits); + struct gotweb_url briefs_url, blob_url, raw_url; + + memset(&briefs_url, 0, sizeof(briefs_url)); + briefs_url.index_page = -1, + briefs_url.page = -1, + briefs_url.action = BRIEFS, + briefs_url.path = qs->path, + briefs_url.commit = qs->commit, + briefs_url.folder = qs->folder, + briefs_url.file = qs->file, + + memcpy(&blob_url, &briefs_url, sizeof(blob_url)); + blob_url.action = BLOB; + + memcpy(&raw_url, &briefs_url, sizeof(raw_url)); + raw_url.action = BLOBRAW; !}

Blame

@@ -1073,6 +1090,20 @@ nextsep(char *s, char **t)
Message:
{{ rc->commit_msg }}
+
Actions:
+
+ + History + + {{ " — " | unsafe }} + + Blob + + {{ " — " | unsafe }} + + Raw File + +