git-repo/docs
Shuchuan Zeng 3e3340d94f manifest: add support for revision in include
Attribute groups can now be added to manifest include, thus
all projects in an included manifest file can easily modify
default branch without modifying all projects in that manifest file.

For example,
the main manifest.xml has an include node contain revision attribute,
```
<include name="include.xml" revision="r1" />
```
and the include.xml has some projects,
```
<project path="project1_path" name="project1_name" revision="r2" />
<project path="project2_path" name="project2_name" />
```
With this change, the final manifest will have revision="r1" for project2.
```
<project name="project1_name" path="project1_path" revision="r2" />
<project name="project2_name" path="project2_path" revision="r1" />
```

Test: added unit tests to cover the inheritance

Change-Id: I4b8547a7198610ec3a3c6aeb2136e0c0f3557df0
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/369714
Reviewed-by: Mike Frysinger <vapier@google.com>
Commit-Queue: Shuchuan Zeng <zengshuchuan@allwinnertech.com>
Tested-by: Shuchuan Zeng <zengshuchuan@allwinnertech.com>
2023-05-05 03:40:28 +00:00
..
internal-fs-layout.md Enable use of REPO_CONFIG_DIR to customize .repoconfig location 2023-01-28 02:05:52 +00:00
manifest-format.md manifest: add support for revision in include 2023-05-05 03:40:28 +00:00
python-support.md switch to "main" branch for development 2020-11-16 05:07:33 +00:00
release-process.md docs: update Focal Python version 2023-03-02 22:26:00 +00:00
repo-hooks.md switch to "main" branch for development 2020-11-16 05:07:33 +00:00
windows.md docs: update Windows info 2020-02-22 04:56:24 +00:00