This plugin updates a submodule superproject based on a manifest repository.
It should be configured by adding supermanifest.config to the All-Projects project. The format for configuration is as follows:
[superproject "submodules:refs/heads/nyc"] srcRepo = platforms/manifest srcRef = refs/heads/nyc srcPath = manifest.xml
this configures a repository called submodules to have a branch nyc, for which the contents corresponds to the manifest file manifest.xml on branch refs/heads/nyc in project platforms/manifest.
For the destination branch, you may also specify * to copy all branches in the manifest repository.
[superproject "submodules:*"] srcRepo = platforms/manifest srcPath = manifest.xml
This plugin bypasses visibility restrictions, so edits to the manifest repo can be used to reveal existence of hidden repositories or branches.