diff options
Diffstat (limited to 'cgit.h')
| -rw-r--r-- | cgit.h | 8 | 
1 files changed, 8 insertions, 0 deletions
| @@ -51,6 +51,10 @@ typedef void (*configfn)(const char *name, const char *value);  typedef void (*filepair_fn)(struct diff_filepair *pair);  typedef void (*linediff_fn)(char *line, int len); +typedef enum { +	ABOUT, COMMIT, SOURCE +} filter_type; +  struct cgit_filter {  	char *cmd;  	char **argv; @@ -162,6 +166,7 @@ struct cgit_config {  	char *agefile;  	char *cache_root;  	char *clone_prefix; +	char *clone_url;  	char *css;  	char *favicon;  	char *footer; @@ -192,6 +197,7 @@ struct cgit_config {  	int embedded;  	int enable_filter_overrides;  	int enable_gitweb_owner; +	int enable_http_clone;  	int enable_index_links;  	int enable_commit_graph;  	int enable_log_filecount; @@ -318,6 +324,8 @@ extern int cgit_parse_snapshots_mask(const char *str);  extern int cgit_open_filter(struct cgit_filter *filter);  extern int cgit_close_filter(struct cgit_filter *filter); +extern void cgit_prepare_repo_env(struct cgit_repo * repo); +  extern int readfile(const char *path, char **buf, size_t *size);  extern char *expand_macros(const char *txt); | 
