diff options
Diffstat (limited to 'cgit.h')
| -rw-r--r-- | cgit.h | 23 | 
1 files changed, 21 insertions, 2 deletions
| @@ -19,6 +19,7 @@  #include <xdiff-interface.h>  #include <xdiff/xdiff.h>  #include <utf8.h> +#include <notes.h>  /* @@ -72,6 +73,8 @@ struct cgit_repo {  	int snapshots;  	int enable_log_filecount;  	int enable_log_linecount; +	int enable_remote_branches; +	int enable_subject_links;  	int max_stats;  	time_t mtime;  	struct cgit_filter *about_filter; @@ -143,6 +146,11 @@ struct cgit_query {  	int nohead;  	char *sort;  	int showmsg; +	int ssdiff; +	int show_all; +	int context; +	int ignorews; +	char *vpath;  };  struct cgit_config { @@ -159,6 +167,7 @@ struct cgit_config {  	char *logo;  	char *logo_link;  	char *module_link; +	char *project_list;  	char *robots;  	char *root_title;  	char *root_desc; @@ -175,25 +184,32 @@ struct cgit_config {  	int cache_static_ttl;  	int embedded;  	int enable_filter_overrides; +	int enable_gitweb_owner;  	int enable_index_links;  	int enable_log_filecount;  	int enable_log_linecount; +	int enable_remote_branches; +	int enable_subject_links;  	int enable_tree_linenumbers;  	int local_time; +	int max_atom_items;  	int max_repo_count;  	int max_commit_count;  	int max_lock_attempts;  	int max_msg_len;  	int max_repodesc_len; +	int max_blob_size;  	int max_stats;  	int nocache;  	int noplainemail;  	int noheader;  	int renamelimit; +	int remove_suffix;  	int snapshots;  	int summary_branches;  	int summary_log;  	int summary_tags; +	int ssdiff;  	struct string_list mimetypes;  	struct cgit_filter *about_filter;  	struct cgit_filter *commit_filter; @@ -268,11 +284,12 @@ extern void *cgit_free_commitinfo(struct commitinfo *info);  extern int cgit_diff_files(const unsigned char *old_sha1,  			   const unsigned char *new_sha1,  			   unsigned long *old_size, unsigned long *new_size, -			   int *binary, linediff_fn fn); +			   int *binary, int context, int ignorews, +			   linediff_fn fn);  extern void cgit_diff_tree(const unsigned char *old_sha1,  			   const unsigned char *new_sha1, -			   filepair_fn fn, const char *prefix); +			   filepair_fn fn, const char *prefix, int ignorews);  extern void cgit_diff_commit(struct commit *commit, filepair_fn fn); @@ -291,4 +308,6 @@ extern int cgit_close_filter(struct cgit_filter *filter);  extern int readfile(const char *path, char **buf, size_t *size); +extern char *expand_macros(const char *txt); +  #endif /* CGIT_H */ | 
