From 47c24b5c4092ce397c94c05d8686c8bcac64fbb2 Mon Sep 17 00:00:00 2001 From: Peter Kjellerstedt Date: Fri, 7 Nov 2025 23:09:57 +0100 Subject: manifest: Make include groups propagate to extend-project elements Any groups specified to an include element should propagate to any extend-project elements and then on to the projects. Change-Id: I62b95689cc13660858564ae569cbfd095961ecc7 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/525321 Tested-by: Peter Kjellerstedt Commit-Queue: Peter Kjellerstedt Reviewed-by: Gavin Mak Reviewed-by: Mike Frysinger --- manifest_xml.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'manifest_xml.py') diff --git a/manifest_xml.py b/manifest_xml.py index 5e0b53b9..33a55282 100644 --- a/manifest_xml.py +++ b/manifest_xml.py @@ -1335,7 +1335,10 @@ https://gerrit.googlesource.com/git-repo/+/HEAD/docs/manifest-format.md f"failed parsing included manifest {name}: {e}" ) else: - if parent_groups and node.nodeName == "project": + if parent_groups and node.nodeName in ( + "project", + "extend-project", + ): nodeGroups = parent_groups if node.hasAttribute("groups"): nodeGroups = ( -- cgit v1.2.3-54-g00ecf