Simplify code to find recursive merge driver.
There is no need to intern the string to git_attr, as we are already dealing with the name of the driver there. Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
@ -1024,13 +1024,8 @@ static int ll_merge(mmbuffer_t *result_buf,
|
|||||||
ll_driver_name = git_path_check_merge(a->path);
|
ll_driver_name = git_path_check_merge(a->path);
|
||||||
driver = find_ll_merge_driver(ll_driver_name);
|
driver = find_ll_merge_driver(ll_driver_name);
|
||||||
|
|
||||||
if (index_only && driver->recursive) {
|
if (index_only && driver->recursive)
|
||||||
void *merge_attr;
|
driver = find_ll_merge_driver(driver->recursive);
|
||||||
|
|
||||||
ll_driver_name = driver->recursive;
|
|
||||||
merge_attr = git_attr(ll_driver_name, strlen(ll_driver_name));
|
|
||||||
driver = find_ll_merge_driver(merge_attr);
|
|
||||||
}
|
|
||||||
merge_status = driver->fn(driver, a->path,
|
merge_status = driver->fn(driver, a->path,
|
||||||
&orig, &src1, name1, &src2, name2,
|
&orig, &src1, name1, &src2, name2,
|
||||||
result_buf);
|
result_buf);
|
||||||
|
Reference in New Issue
Block a user