I've created a new release, but not yet pushed it live. Instead, people have to opt-in to it by passing --repo-rev=main when running `repo init`. You can then run `repo selfupdate && repo version` to double check your local state.
So please bang on things and let us know how it goes. Even "it works" is useful feedback as it means I'm not the only one running it :).
If things look good the rest of this week, I'll publish it next week.
In addition to multi-manifest support (which should be mostly self-contained), this releases also improved git trace2 tracing capability. These features are not enabled by default and needs to be configured, so hopefully this would be uneventful.
Here's the
short log since the last release.
d56e2eb (LaMont Jones) manifest_xml: use Superproject to hold XML content
d52ca42 (Daniel Andersson) sync: respect `sync-c` manifest option
a2ff20d (LaMont Jones) manifest_xml: Add Load and Unload methods
55ee304 (LaMont Jones) Fix sub manifest handling
409407a (LaMont Jones) init: add multi-manifest support
d82be3e (LaMont Jones) Move manifest config logic into ManifestProject
9b03f15 (LaMont Jones) project: add ManifestProject.Sync()
9b72cf2 (LaMont Jones) project: Isolate ManifestProject from RepoProject
5d3291d (LaMont Jones) manifest_file must be an absolute path
244c9a7 (Josh Steadmon) trace: allow writing traces to a socket
b308db1 (LaMont Jones) manifest_xml: group for submanifest projects
cc879a9 (LaMont Jones) Add multi-manifest support with <submanifest> element
87cce68 (LaMont Jones) Move local-manifest check to manifest_xml.py
adaa1d8 (LaMont Jones) project.py: pass --recurse-submodules={value}