diff options
| author | Kevin Ballard <kevin@sb.org> | 2010-09-27 16:58:25 -0700 | 
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2010-09-29 13:15:56 -0700 | 
| commit | 10ae7526bebb505ddddba01f76ec97d5f7b5e0e5 (patch) | |
| tree | 9f51a2c9fabad753a2840f4d33023bed3c8d19c9 /diff.c | |
| parent | 4e5dd044c62f2a82de083e7cd46cad7b0d3465ae (diff) | |
| download | git-10ae7526bebb505ddddba01f76ec97d5f7b5e0e5.tar.gz | |
merge-recursive: option to specify rename threshold
The recursive merge strategy turns on rename detection but leaves the
rename threshold at the default. Add a strategy option to allow the user
to specify a rename threshold to use.
Signed-off-by: Kevin Ballard <kevin@sb.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diff.c')
| -rw-r--r-- | diff.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| @@ -3219,7 +3219,7 @@ int diff_opt_parse(struct diff_options *options, const char **av, int ac)  	return 1;  } -static int parse_num(const char **cp_p) +int parse_rename_score(const char **cp_p)  {  	unsigned long num, scale;  	int ch, dot; @@ -3265,7 +3265,7 @@ static int diff_scoreopt_parse(const char *opt)  	if (cmd != 'M' && cmd != 'C' && cmd != 'B')  		return -1; /* that is not a -M, -C nor -B option */ -	opt1 = parse_num(&opt); +	opt1 = parse_rename_score(&opt);  	if (cmd != 'B')  		opt2 = 0;  	else { @@ -3275,7 +3275,7 @@ static int diff_scoreopt_parse(const char *opt)  			return -1; /* we expect -B80/99 or -B80 */  		else {  			opt++; -			opt2 = parse_num(&opt); +			opt2 = parse_rename_score(&opt);  		}  	}  	if (*opt != 0) | 
