summaryrefslogtreecommitdiffabout
path: root/cgit.h
authorLars Hjemli <hjemli@gmail.com>2008-09-01 20:40:55 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2008-09-01 20:40:55 (UTC)
commitd532c4d1612c94347427fa1afda6afb7c34e512a (patch) (unidiff)
tree53f3f86ba8e78051bee96cb65a6219ef43d9adab /cgit.h
parent288d502b3d8e7fa916104b486bbb146521e5c716 (diff)
parent885096c189574b1cf2e0897cc05aadd7b092a677 (diff)
downloadcgit-d532c4d1612c94347427fa1afda6afb7c34e512a.zip
cgit-d532c4d1612c94347427fa1afda6afb7c34e512a.tar.gz
cgit-d532c4d1612c94347427fa1afda6afb7c34e512a.tar.bz2
Merge branch 'lh/plain'
* lh/plain: Supply status description to html_status() ui-tree: link to plain view instead of blob view Implement plain view
Diffstat (limited to 'cgit.h') (more/less context) (ignore whitespace changes)
-rw-r--r--cgit.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/cgit.h b/cgit.h
index a1fa841..1615616 100644
--- a/cgit.h
+++ b/cgit.h
@@ -137,64 +137,65 @@ struct cgit_config {
137 char *robots; 137 char *robots;
138 char *root_title; 138 char *root_title;
139 char *root_desc; 139 char *root_desc;
140 char *root_readme; 140 char *root_readme;
141 char *script_name; 141 char *script_name;
142 char *virtual_root; 142 char *virtual_root;
143 int cache_size; 143 int cache_size;
144 int cache_dynamic_ttl; 144 int cache_dynamic_ttl;
145 int cache_max_create_time; 145 int cache_max_create_time;
146 int cache_repo_ttl; 146 int cache_repo_ttl;
147 int cache_root_ttl; 147 int cache_root_ttl;
148 int cache_static_ttl; 148 int cache_static_ttl;
149 int enable_index_links; 149 int enable_index_links;
150 int enable_log_filecount; 150 int enable_log_filecount;
151 int enable_log_linecount; 151 int enable_log_linecount;
152 int local_time; 152 int local_time;
153 int max_repo_count; 153 int max_repo_count;
154 int max_commit_count; 154 int max_commit_count;
155 int max_lock_attempts; 155 int max_lock_attempts;
156 int max_msg_len; 156 int max_msg_len;
157 int max_repodesc_len; 157 int max_repodesc_len;
158 int nocache; 158 int nocache;
159 int renamelimit; 159 int renamelimit;
160 int snapshots; 160 int snapshots;
161 int summary_branches; 161 int summary_branches;
162 int summary_log; 162 int summary_log;
163 int summary_tags; 163 int summary_tags;
164}; 164};
165 165
166struct cgit_page { 166struct cgit_page {
167 time_t modified; 167 time_t modified;
168 time_t expires; 168 time_t expires;
169 size_t size;
169 char *mimetype; 170 char *mimetype;
170 char *charset; 171 char *charset;
171 char *filename; 172 char *filename;
172 char *title; 173 char *title;
173}; 174};
174 175
175struct cgit_context { 176struct cgit_context {
176 struct cgit_query qry; 177 struct cgit_query qry;
177 struct cgit_config cfg; 178 struct cgit_config cfg;
178 struct cgit_repo *repo; 179 struct cgit_repo *repo;
179 struct cgit_page page; 180 struct cgit_page page;
180}; 181};
181 182
182struct cgit_snapshot_format { 183struct cgit_snapshot_format {
183 const char *suffix; 184 const char *suffix;
184 const char *mimetype; 185 const char *mimetype;
185 write_archive_fn_t write_func; 186 write_archive_fn_t write_func;
186 int bit; 187 int bit;
187}; 188};
188 189
189extern const char *cgit_version; 190extern const char *cgit_version;
190 191
191extern struct cgit_repolist cgit_repolist; 192extern struct cgit_repolist cgit_repolist;
192extern struct cgit_context ctx; 193extern struct cgit_context ctx;
193extern const struct cgit_snapshot_format cgit_snapshot_formats[]; 194extern const struct cgit_snapshot_format cgit_snapshot_formats[];
194 195
195extern struct cgit_repo *cgit_add_repo(const char *url); 196extern struct cgit_repo *cgit_add_repo(const char *url);
196extern struct cgit_repo *cgit_get_repoinfo(const char *url); 197extern struct cgit_repo *cgit_get_repoinfo(const char *url);
197extern void cgit_repo_config_cb(const char *name, const char *value); 198extern void cgit_repo_config_cb(const char *name, const char *value);
198 199
199extern int chk_zero(int result, char *msg); 200extern int chk_zero(int result, char *msg);
200extern int chk_positive(int result, char *msg); 201extern int chk_positive(int result, char *msg);