summaryrefslogtreecommitdiffabout
path: root/cgit.h
Unidiff
Diffstat (limited to 'cgit.h') (more/less context) (ignore whitespace changes)
-rw-r--r--cgit.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/cgit.h b/cgit.h
index b8f4850..4c854ea 100644
--- a/cgit.h
+++ b/cgit.h
@@ -6,24 +6,25 @@
6#include <cache.h> 6#include <cache.h>
7#include <grep.h> 7#include <grep.h>
8#include <object.h> 8#include <object.h>
9#include <tree.h> 9#include <tree.h>
10#include <commit.h> 10#include <commit.h>
11#include <tag.h> 11#include <tag.h>
12#include <diff.h> 12#include <diff.h>
13#include <diffcore.h> 13#include <diffcore.h>
14#include <refs.h> 14#include <refs.h>
15#include <revision.h> 15#include <revision.h>
16#include <log-tree.h> 16#include <log-tree.h>
17#include <archive.h> 17#include <archive.h>
18#include <string-list.h>
18#include <xdiff-interface.h> 19#include <xdiff-interface.h>
19#include <xdiff/xdiff.h> 20#include <xdiff/xdiff.h>
20#include <utf8.h> 21#include <utf8.h>
21 22
22 23
23/* 24/*
24 * Dateformats used on misc. pages 25 * Dateformats used on misc. pages
25 */ 26 */
26#define FMT_LONGDATE "%Y-%m-%d %H:%M:%S (%Z)" 27#define FMT_LONGDATE "%Y-%m-%d %H:%M:%S (%Z)"
27#define FMT_SHORTDATE "%Y-%m-%d" 28#define FMT_SHORTDATE "%Y-%m-%d"
28#define FMT_ATOMDATE "%Y-%m-%dT%H:%M:%SZ" 29#define FMT_ATOMDATE "%Y-%m-%dT%H:%M:%SZ"
29 30
@@ -171,30 +172,32 @@ struct cgit_config {
171 int embedded; 172 int embedded;
172 int enable_index_links; 173 int enable_index_links;
173 int enable_log_filecount; 174 int enable_log_filecount;
174 int enable_log_linecount; 175 int enable_log_linecount;
175 int local_time; 176 int local_time;
176 int max_repo_count; 177 int max_repo_count;
177 int max_commit_count; 178 int max_commit_count;
178 int max_lock_attempts; 179 int max_lock_attempts;
179 int max_msg_len; 180 int max_msg_len;
180 int max_repodesc_len; 181 int max_repodesc_len;
181 int max_stats; 182 int max_stats;
182 int nocache; 183 int nocache;
184 int noplainemail;
183 int noheader; 185 int noheader;
184 int renamelimit; 186 int renamelimit;
185 int snapshots; 187 int snapshots;
186 int summary_branches; 188 int summary_branches;
187 int summary_log; 189 int summary_log;
188 int summary_tags; 190 int summary_tags;
191 struct string_list mimetypes;
189 struct cgit_filter *about_filter; 192 struct cgit_filter *about_filter;
190 struct cgit_filter *commit_filter; 193 struct cgit_filter *commit_filter;
191 struct cgit_filter *source_filter; 194 struct cgit_filter *source_filter;
192}; 195};
193 196
194struct cgit_page { 197struct cgit_page {
195 time_t modified; 198 time_t modified;
196 time_t expires; 199 time_t expires;
197 size_t size; 200 size_t size;
198 char *mimetype; 201 char *mimetype;
199 char *charset; 202 char *charset;
200 char *filename; 203 char *filename;