diff --git a/edkrepo_manifest_parser/edk_manifest.py b/edkrepo_manifest_parser/edk_manifest.py index 6316f86..9522ae5 100644 --- a/edkrepo_manifest_parser/edk_manifest.py +++ b/edkrepo_manifest_parser/edk_manifest.py @@ -592,6 +592,10 @@ def generate_pin_etree(self, description, combo_name, repo_source_list): if subroot_m is not None: pin_root.append(subroot_m) + subroot_sparse = self._tree.find('SparseCheckout') + if subroot_sparse is not None: + pin_root.append(subroot_sparse) + hook_root = ET.SubElement(pin_root, 'ClientGitHookList') submodule_alt_url_root = None