Add support for downloading single blobs

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
此提交包含在:
Lars Hjemli
2007-05-09 00:48:09 +02:00
父節點 7250a15467
當前提交 ca8eb8fc8f
共有 5 個檔案被更改,包括 47 行新增3 行删除

9
cgit.c
查看文件

@@ -79,11 +79,16 @@ static void cgit_print_repo_page(struct cacheitem *item)
show_search = 0;
setenv("GIT_DIR", cgit_repo->path, 1);
if (cgit_repo->snapshots && cgit_query_page &&
!strcmp(cgit_query_page, "snapshot")) {
if (cgit_query_page) {
if (cgit_repo->snapshots && !strcmp(cgit_query_page, "snapshot")) {
cgit_print_snapshot(item, cgit_query_sha1, "zip",
cgit_repo->url, cgit_query_name);
return;
}
if (!strcmp(cgit_query_page, "blob")) {
cgit_print_blob(item, cgit_query_sha1, cgit_query_path);
return;
}
}
if (cgit_query_page && !strcmp(cgit_query_page, "log"))