| 2347 | } |
| 2348 | |
| 2349 | static bool submodule_conflicts_with_existing(const char *gitdir, const char *submodule_name) |
| 2350 | { |
| 2351 | struct submodule_from_gitdir_cb cb = { 0 }; |
| 2352 | cb.submodule_name = submodule_name; |
| 2353 | cb.gitdir = gitdir; |
| 2354 | |
| 2355 | /* Find conflicts with existing repo gitdir configs */ |
| 2356 | repo_config(the_repository, find_conflict_by_gitdir_cb, &cb); |
| 2357 | |
| 2358 | return cb.conflict_found; |
| 2359 | } |
| 2360 | |
| 2361 | /* |
| 2362 | * Encoded gitdir validation, only used when extensions.submodulePathConfig is enabled. |
no test coverage detected