diff options
| m--------- | git | 0 | ||||
| -rw-r--r-- | shared.c | 10 | ||||
| -rw-r--r-- | ui-stats.c | 2 | 
3 files changed, 6 insertions, 6 deletions
| diff --git a/git b/git -Subproject 7ed863a85a6ce2c4ac4476848310b8f917ab41f +Subproject e5af0de202e885b793482d416b8ce9d50dd2b8b @@ -307,7 +307,7 @@ void cgit_diff_tree(const unsigned char *old_sha1,  		    filepair_fn fn, const char *prefix, int ignorews)  {  	struct diff_options opt; -	int prefixlen; +	struct pathspec_item item;  	diff_setup(&opt);  	opt.output_format = DIFF_FORMAT_CALLBACK; @@ -319,10 +319,10 @@ void cgit_diff_tree(const unsigned char *old_sha1,  	opt.format_callback = cgit_diff_tree_cb;  	opt.format_callback_data = fn;  	if (prefix) { -		opt.nr_paths = 1; -		opt.paths = &prefix; -		prefixlen = strlen(prefix); -		opt.pathlens = &prefixlen; +		item.match = prefix; +		item.len = strlen(prefix); +		opt.pathspec.nr = 1; +		opt.pathspec.items = &item;  	}  	diff_setup_done(&opt); @@ -239,7 +239,7 @@ struct string_list collect_stats(struct cgit_context *ctx,  	init_revisions(&rev, NULL);  	rev.abbrev = DEFAULT_ABBREV;  	rev.commit_format = CMIT_FMT_DEFAULT; -	rev.no_merges = 1; +	rev.max_parents = 1;  	rev.verbose_header = 1;  	rev.show_root_diff = 0;  	setup_revisions(argc, argv, &rev, NULL); | 
