diff options
| author | Peter Kjellerstedt <pkj@axis.com> | 2025-11-07 23:09:57 +0100 |
|---|---|---|
| committer | LUCI <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2025-11-26 02:05:48 -0800 |
| commit | 47c24b5c4092ce397c94c05d8686c8bcac64fbb2 (patch) | |
| tree | 766255098811530bd0e53518f940f29a5efdc176 /manifest_xml.py | |
| parent | be33106ffc516c9631a78e1c1d2ebea3a955d71a (diff) | |
| download | git-repo-47c24b5c4092ce397c94c05d8686c8bcac64fbb2.tar.gz | |
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 <peter.kjellerstedt@axis.com>
Commit-Queue: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Reviewed-by: Gavin Mak <gavinmak@google.com>
Reviewed-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'manifest_xml.py')
| -rw-r--r-- | manifest_xml.py | 5 |
1 files changed, 4 insertions, 1 deletions
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 | |||
| 1335 | f"failed parsing included manifest {name}: {e}" | 1335 | f"failed parsing included manifest {name}: {e}" |
| 1336 | ) | 1336 | ) |
| 1337 | else: | 1337 | else: |
| 1338 | if parent_groups and node.nodeName == "project": | 1338 | if parent_groups and node.nodeName in ( |
| 1339 | "project", | ||
| 1340 | "extend-project", | ||
| 1341 | ): | ||
| 1339 | nodeGroups = parent_groups | 1342 | nodeGroups = parent_groups |
| 1340 | if node.hasAttribute("groups"): | 1343 | if node.hasAttribute("groups"): |
| 1341 | nodeGroups = ( | 1344 | nodeGroups = ( |
