summaryrefslogtreecommitdiffabout
path: root/cgit.h
authorLars Hjemli <hjemli@gmail.com>2009-11-07 18:10:58 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2009-11-07 18:10:58 (UTC)
commit41934a3222cd3e5a5f214e4275929519c70d311d (patch) (unidiff)
treef938c5a2a595ce0b33bab53cd7d6872bfb8d62c5 /cgit.h
parente633ccf714eb423c4522924c3b611dac2e176c5e (diff)
downloadcgit-41934a3222cd3e5a5f214e4275929519c70d311d.zip
cgit-41934a3222cd3e5a5f214e4275929519c70d311d.tar.gz
cgit-41934a3222cd3e5a5f214e4275929519c70d311d.tar.bz2
Add support for remote branches
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
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 6c6c460..1de2335 100644
--- a/cgit.h
+++ b/cgit.h
@@ -59,32 +59,33 @@ struct cgit_filter {
59}; 59};
60 60
61struct cgit_repo { 61struct cgit_repo {
62 char *url; 62 char *url;
63 char *name; 63 char *name;
64 char *path; 64 char *path;
65 char *desc; 65 char *desc;
66 char *owner; 66 char *owner;
67 char *defbranch; 67 char *defbranch;
68 char *module_link; 68 char *module_link;
69 char *readme; 69 char *readme;
70 char *section; 70 char *section;
71 char *clone_url; 71 char *clone_url;
72 int snapshots; 72 int snapshots;
73 int enable_log_filecount; 73 int enable_log_filecount;
74 int enable_log_linecount; 74 int enable_log_linecount;
75 int enable_remote_branches;
75 int max_stats; 76 int max_stats;
76 time_t mtime; 77 time_t mtime;
77 struct cgit_filter *about_filter; 78 struct cgit_filter *about_filter;
78 struct cgit_filter *commit_filter; 79 struct cgit_filter *commit_filter;
79 struct cgit_filter *source_filter; 80 struct cgit_filter *source_filter;
80}; 81};
81 82
82typedef void (*repo_config_fn)(struct cgit_repo *repo, const char *name, 83typedef void (*repo_config_fn)(struct cgit_repo *repo, const char *name,
83 const char *value); 84 const char *value);
84 85
85struct cgit_repolist { 86struct cgit_repolist {
86 int length; 87 int length;
87 int count; 88 int count;
88 struct cgit_repo *repos; 89 struct cgit_repo *repos;
89}; 90};
90 91
@@ -165,32 +166,33 @@ struct cgit_config {
165 char *root_readme; 166 char *root_readme;
166 char *script_name; 167 char *script_name;
167 char *section; 168 char *section;
168 char *virtual_root; 169 char *virtual_root;
169 int cache_size; 170 int cache_size;
170 int cache_dynamic_ttl; 171 int cache_dynamic_ttl;
171 int cache_max_create_time; 172 int cache_max_create_time;
172 int cache_repo_ttl; 173 int cache_repo_ttl;
173 int cache_root_ttl; 174 int cache_root_ttl;
174 int cache_scanrc_ttl; 175 int cache_scanrc_ttl;
175 int cache_static_ttl; 176 int cache_static_ttl;
176 int embedded; 177 int embedded;
177 int enable_filter_overrides; 178 int enable_filter_overrides;
178 int enable_index_links; 179 int enable_index_links;
179 int enable_log_filecount; 180 int enable_log_filecount;
180 int enable_log_linecount; 181 int enable_log_linecount;
182 int enable_remote_branches;
181 int enable_tree_linenumbers; 183 int enable_tree_linenumbers;
182 int local_time; 184 int local_time;
183 int max_repo_count; 185 int max_repo_count;
184 int max_commit_count; 186 int max_commit_count;
185 int max_lock_attempts; 187 int max_lock_attempts;
186 int max_msg_len; 188 int max_msg_len;
187 int max_repodesc_len; 189 int max_repodesc_len;
188 int max_stats; 190 int max_stats;
189 int nocache; 191 int nocache;
190 int noplainemail; 192 int noplainemail;
191 int noheader; 193 int noheader;
192 int renamelimit; 194 int renamelimit;
193 int snapshots; 195 int snapshots;
194 int summary_branches; 196 int summary_branches;
195 int summary_log; 197 int summary_log;
196 int summary_tags; 198 int summary_tags;