X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/547a64fbd65de293c290f4e18bbeae958d54aaa7..f8f6e1fe789e9dbcea40a0f8d5ebfb019c2a1a19:/ui-snapshot.c diff --git a/ui-snapshot.c b/ui-snapshot.c index 1b25dca..126779d 100644 --- a/ui-snapshot.c +++ b/ui-snapshot.c @@ -19,7 +19,7 @@ static int write_compressed_tar_archive(struct archiver_args *args,const char *f f.argv = malloc(2 * sizeof(char *)); f.argv[0] = f.cmd; f.argv[1] = NULL; - cgit_open_filter(&f); + cgit_open_filter(&f, NULL); rv = write_tar_archive(args); cgit_close_filter(&f); return rv; @@ -92,6 +92,7 @@ static int make_snapshot(const struct cgit_snapshot_format *format, } args.tree = commit->tree; args.time = commit->date; + args.compression_level = Z_DEFAULT_COMPRESSION; ctx.page.mimetype = xstrdup(format->mimetype); ctx.page.filename = xstrdup(filename); cgit_print_http_headers(&ctx); @@ -118,13 +119,11 @@ static const char *get_ref_from_filename(const char *url, const char *filename, snapshot = xstrdup(filename); snapshot[strlen(snapshot) - strlen(format->suffix)] = '\0'; - fprintf(stderr, "snapshot=%s\n", snapshot); if (get_sha1(snapshot, sha1) == 0) return snapshot; reponame = cgit_repobasename(url); - fprintf(stderr, "reponame=%s\n", reponame); if (prefixcmp(snapshot, reponame) == 0) { snapshot += strlen(reponame); while (snapshot && (*snapshot == '-' || *snapshot == '_'))