Make snapshot feature configurable
Snapshots can now be enabled/disabled by default for all repositories in cgitrc with param "snapshots". Additionally, any repo can override the default setting with param "repo.snapshots". By default, no snapshotting is enabled. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
这个提交包含在:
12
ui-commit.c
12
ui-commit.c
@ -169,11 +169,13 @@ void cgit_print_commit(const char *hex)
|
||||
htmlf("'>%s</a></td></tr>\n",
|
||||
sha1_to_hex(p->item->object.sha1));
|
||||
}
|
||||
htmlf("<tr><th>download</th><td colspan='2' class='sha1'><a href='");
|
||||
filename = fmt("%s-%s.zip", cgit_query_repo, hex);
|
||||
html_attr(cgit_pageurl(cgit_query_repo, "snapshot",
|
||||
fmt("id=%s&name=%s", hex, filename)));
|
||||
htmlf("'>%s</a></td></tr>", filename);
|
||||
if (cgit_repo->snapshots) {
|
||||
htmlf("<tr><th>download</th><td colspan='2' class='sha1'><a href='");
|
||||
filename = fmt("%s-%s.zip", cgit_query_repo, hex);
|
||||
html_attr(cgit_pageurl(cgit_query_repo, "snapshot",
|
||||
fmt("id=%s&name=%s", hex, filename)));
|
||||
htmlf("'>%s</a></td></tr>", filename);
|
||||
}
|
||||
|
||||
html("</table>\n");
|
||||
html("<div class='commit-subject'>");
|
||||
|
在新工单中引用
屏蔽一个用户