Signed-off-by: Stefan Beller <sbeller@xxxxxxxxxx> --- entry.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/entry.c b/entry.c index 02c4ac9f22..a668025b8e 100644 --- a/entry.c +++ b/entry.c @@ -2,6 +2,7 @@ #include "blob.h" #include "dir.h" #include "streaming.h" +#include "submodule.h" static void create_directories(const char *path, int path_len, const struct checkout *state) @@ -208,6 +209,7 @@ static int write_entry(struct cache_entry *ce, return error("cannot create temporary submodule %s", path); if (mkdir(path, 0777) < 0) return error("cannot create submodule directory %s", path); + schedule_submodule_for_update(ce, 1); break; default: return error("unknown file mode for %s in index", path); -- 2.11.0.rc2.28.g2673dad