summaryrefslogtreecommitdiff
path: root/src/checkout.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/checkout.c')
-rw-r--r--src/checkout.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/checkout.c b/src/checkout.c
index 2893c63de..dab83c65a 100644
--- a/src/checkout.c
+++ b/src/checkout.c
@@ -1860,11 +1860,6 @@ static int checkout_create_submodules(
git_diff_delta *delta;
size_t i;
- /* initial reload of submodules if .gitmodules was changed */
- if (data->reload_submodules &&
- (error = git_submodule_reload_all(data->repo, 1)) < 0)
- return error;
-
git_vector_foreach(&data->diff->deltas, i, delta) {
if (actions[i] & CHECKOUT_ACTION__DEFER_REMOVE) {
/* this has a blocker directory that should only be removed iff
@@ -1885,8 +1880,7 @@ static int checkout_create_submodules(
}
}
- /* final reload once submodules have been updated */
- return git_submodule_reload_all(data->repo, 1);
+ return 0;
}
static int checkout_lookup_head_tree(git_tree **out, git_repository *repo)