Comment le Android repo manifeste référentiel de travail?

La Source Android est un grande hiérarchie de dépôts git. Ils sont gérés par un script personnalisé appelé repo. Repo qui détermine les dépôts git pour gérer à l'aide d'un manifest.xml. Le manifest.xml de Android est hébergé dans un dépôt git avec tous les autres dépôts git.

Comment est-ce dépôt géré dans Android? Précisément comment sont les différentes branches et les différents fichiers hébergés dans chaque branche organisé?