Add support for snapshots
Make a link from the commit viewer to a snapshot of the corresponding tree. Currently only zip-format is supported. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
11
ui-shared.c
11
ui-shared.c
@ -144,3 +144,14 @@ void cgit_print_pageheader(char *title, int show_search)
|
||||
html("</a>");
|
||||
html("</td></tr><tr><td id='content'>");
|
||||
}
|
||||
|
||||
void cgit_print_snapshot_start(const char *mimetype, const char *filename,
|
||||
struct cacheitem *item)
|
||||
{
|
||||
htmlf("Content-Type: %s\n", mimetype);
|
||||
htmlf("Content-Disposition: inline; filename=\"%s\"\n", filename);
|
||||
htmlf("Last-Modified: %s\n", http_date(item->st.st_mtime));
|
||||
htmlf("Expires: %s\n", http_date(item->st.st_mtime +
|
||||
ttl_seconds(item->ttl)));
|
||||
html("\n");
|
||||
}
|
||||
|
Reference in New Issue
Block a user