From 14013ac923fd5e4633627e896ad0239cf844cca2 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 14 Aug 2017 16:15:08 +0200 Subject: [PATCH] Recursively git clone addon repositories, allowing submodules (#148) --- hassio/addons/git.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hassio/addons/git.py b/hassio/addons/git.py index 5e9c02618..70c9fda49 100644 --- a/hassio/addons/git.py +++ b/hassio/addons/git.py @@ -48,7 +48,8 @@ class GitRepo(object): try: _LOGGER.info("Clone addon %s repository", self.url) self.repo = await self.loop.run_in_executor( - None, git.Repo.clone_from, self.url, str(self.path)) + None, git.Repo.clone_from, self.url, str(self.path), + recursive=True) except (git.InvalidGitRepositoryError, git.NoSuchPathError, git.GitCommandError) as err: