6. Git Repo Manifest

A product firmware stack will developed locally and pushed to different in-house or external repositories at irregular intervals. A tool to unifies all that repositories as necessary, performs uploads and automates the pull and sync process will be needed.

The repo tool and a meta Git repository called manifest or such as in our case platform repo make it possible to get all the code needed to build your own Yocto source and build directory.

excerpts and quotes from https://source.android.com/setup/develop#repo — © 2008–2021 Google LLC.

Git

handle projects that are distributed over multiple Git repositories

Repo

unifies Git repositories, performs uploads to Gerrit, and automates the workflow

Gerrit

code review system for projects that use Git