Signed-off-by: Stefan Beller <sbel...@google.com>
---
 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

Reply via email to