MCPcopy Create free account
hub / github.com/git/git / module_list_active

Function module_list_active

builtin/submodule--helper.c:267–286  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

265}
266
267static void module_list_active(struct module_list *list)
268{
269 int i;
270 struct module_list active_modules = MODULE_LIST_INIT;
271
272 for (i = 0; i < list->nr; i++) {
273 const struct cache_entry *ce = list->entries[i];
274
275 if (!is_submodule_active(the_repository, ce->name))
276 continue;
277
278 ALLOC_GROW(active_modules.entries,
279 active_modules.nr + 1,
280 active_modules.alloc);
281 active_modules.entries[active_modules.nr++] = ce;
282 }
283
284 module_list_release(list);
285 *list = active_modules;
286}
287
288static char *get_up_path(const char *path)
289{

Callers 2

module_initFunction · 0.85
module_updateFunction · 0.85

Calls 2

is_submodule_activeFunction · 0.85
module_list_releaseFunction · 0.85

Tested by

no test coverage detected