add support for snapshot tarballs

- reworked cgit_print_snapshot to use a list of supported archivers and pick
	one for the suffix supplied
- moved printing of snaphot links into ui-snapshot and make it iterate through
	the said list
This commit is contained in:
Michael Krelin
2007-07-18 14:40:03 +02:00
parent 71ebcbe23a
commit f97c707a3b
4 changed files with 60 additions and 42 deletions

4
cgit.h
View File

@ -230,7 +230,7 @@ extern void cgit_print_tree(const char *rev, char *path);
extern void cgit_print_commit(char *hex);
extern void cgit_print_diff(const char *new_hex, const char *old_hex);
extern void cgit_print_snapshot(struct cacheitem *item, const char *hex,
const char *format, const char *prefix,
const char *filename);
const char *prefix, const char *filename);
extern void cgit_print_snapshot_links(const char *repo, const char *hex);
#endif /* CGIT_H */