summaryrefslogtreecommitdiffabout
path: root/cgit.h
authorLars Hjemli <hjemli@gmail.com>2008-04-28 23:13:08 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2008-04-28 23:13:08 (UTC)
commit905dbaef5aa33ea11d385b82de0188fee73dd655 (patch) (unidiff)
tree34712da2eef917be04b2acc5585612b65c1e49cc /cgit.h
parentd188ed4f2905e6d10abd26c45572a0d48eb53969 (diff)
parent71adba1f1678914063fc109cf3805afde2c68f75 (diff)
downloadcgit-905dbaef5aa33ea11d385b82de0188fee73dd655.zip
cgit-905dbaef5aa33ea11d385b82de0188fee73dd655.tar.gz
cgit-905dbaef5aa33ea11d385b82de0188fee73dd655.tar.bz2
Merge branch 'lh/about'
* lh/about: Add 'about site' and 'about repo' pages Prepare for 'about site' page / add 'root-readme' option to cgitrc Make it possible for a single cmd to work both with and without a repo Re-enable 'index-info' and add support for 'root-desc' in cgitrc Move included header-file out of repolist table Prepare for 'about repo' page
Diffstat (limited to 'cgit.h') (more/less context) (ignore whitespace changes)
-rw-r--r--cgit.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cgit.h b/cgit.h
index a3b6535..daebeff 100644
--- a/cgit.h
+++ b/cgit.h
@@ -103,64 +103,66 @@ struct reflist {
103 int count; 103 int count;
104}; 104};
105 105
106struct cgit_query { 106struct cgit_query {
107 int has_symref; 107 int has_symref;
108 int has_sha1; 108 int has_sha1;
109 char *raw; 109 char *raw;
110 char *repo; 110 char *repo;
111 char *page; 111 char *page;
112 char *search; 112 char *search;
113 char *grep; 113 char *grep;
114 char *head; 114 char *head;
115 char *sha1; 115 char *sha1;
116 char *sha2; 116 char *sha2;
117 char *path; 117 char *path;
118 char *name; 118 char *name;
119 int ofs; 119 int ofs;
120}; 120};
121 121
122struct cgit_config { 122struct cgit_config {
123 char *agefile; 123 char *agefile;
124 char *cache_root; 124 char *cache_root;
125 char *clone_prefix; 125 char *clone_prefix;
126 char *css; 126 char *css;
127 char *index_header; 127 char *index_header;
128 char *index_info; 128 char *index_info;
129 char *logo; 129 char *logo;
130 char *logo_link; 130 char *logo_link;
131 char *module_link; 131 char *module_link;
132 char *repo_group; 132 char *repo_group;
133 char *robots; 133 char *robots;
134 char *root_title; 134 char *root_title;
135 char *root_desc;
136 char *root_readme;
135 char *script_name; 137 char *script_name;
136 char *virtual_root; 138 char *virtual_root;
137 int cache_dynamic_ttl; 139 int cache_dynamic_ttl;
138 int cache_max_create_time; 140 int cache_max_create_time;
139 int cache_repo_ttl; 141 int cache_repo_ttl;
140 int cache_root_ttl; 142 int cache_root_ttl;
141 int cache_static_ttl; 143 int cache_static_ttl;
142 int enable_index_links; 144 int enable_index_links;
143 int enable_log_filecount; 145 int enable_log_filecount;
144 int enable_log_linecount; 146 int enable_log_linecount;
145 int max_commit_count; 147 int max_commit_count;
146 int max_lock_attempts; 148 int max_lock_attempts;
147 int max_msg_len; 149 int max_msg_len;
148 int max_repodesc_len; 150 int max_repodesc_len;
149 int nocache; 151 int nocache;
150 int renamelimit; 152 int renamelimit;
151 int snapshots; 153 int snapshots;
152 int summary_branches; 154 int summary_branches;
153 int summary_log; 155 int summary_log;
154 int summary_tags; 156 int summary_tags;
155}; 157};
156 158
157struct cgit_page { 159struct cgit_page {
158 time_t modified; 160 time_t modified;
159 time_t expires; 161 time_t expires;
160 char *mimetype; 162 char *mimetype;
161 char *charset; 163 char *charset;
162 char *filename; 164 char *filename;
163 char *title; 165 char *title;
164}; 166};
165 167
166struct cgit_context { 168struct cgit_context {