diff options
author | Alberto Pianon <alberto@pianon.eu> | 2023-09-12 23:45:27 +0200 |
---|---|---|
committer | Alberto Pianon <alberto@pianon.eu> | 2023-09-12 23:45:27 +0200 |
commit | 62c246384d4f3df20dec13194805709bc4c3b9d8 (patch) | |
tree | 42ee92b1bb409fa974d284fbf94964ce696ef09b /lib/bb/fetch2/gitsm.py | |
parent | ecb065e7fe2eece566cd387e24abc3b6079146d8 (diff) | |
download | bitbake-contrib-62c246384d4f3df20dec13194805709bc4c3b9d8.tar.gz |
apply Joshua's suggestionalpianon/srctrace4
Signed-off-by: Alberto Pianon <alberto@pianon.eu>
Diffstat (limited to 'lib/bb/fetch2/gitsm.py')
-rw-r--r-- | lib/bb/fetch2/gitsm.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/bb/fetch2/gitsm.py b/lib/bb/fetch2/gitsm.py index f6aee3d20..55da45896 100644 --- a/lib/bb/fetch2/gitsm.py +++ b/lib/bb/fetch2/gitsm.py @@ -40,7 +40,7 @@ class GitSM(Git): ud.checkout_destdir = None ud.is_module = False - def process_submodules(self, ud, workdir, function, d): + def process_submodules(self, ud, workdir, function, d, save_moduledata=False): """ Iterate over all of the submodules in this repository and execute the 'function' for each of them. @@ -151,7 +151,7 @@ class GitSM(Git): function(ud, url, module, paths[module], workdir, ld) - if function.__name__ == "unpack_submodules": + if save_moduledata: destdir = os.path.join(ud.checkout_destdir, paths[module]) ud.module_data.append({ "url": url, @@ -265,7 +265,7 @@ class GitSM(Git): # for main git repo, checkout destdir corresponds with unpack destdir ud.checkout_destdir = ud.destdir - ret = self.process_submodules(ud, ud.destdir, unpack_submodules, d) + ret = self.process_submodules(ud, ud.destdir, unpack_submodules, d, True) if not ud.bareclone and ret: # All submodules should already be downloaded and configured in the tree. This simply |