alternativa a git-repo (aosp repo)

Recientemente comencé a search en el desarrollo de Android (aosp) y leí acerca de la herramienta / contenedor "repo" que se encarga de todos los subproyectos de Android.

Si bien creo que Repo hace un trabajo bastante bueno en lo que hace, quería saber si hay alguna alternativa.

Pensé que los submodules de Git son suficientes para esto, pero muchas publicaciones en Internet desalientan el uso de submodules (debido a algunos "inconvenientes" que, en mi opinión, no son inconvenientes).

Teniendo en count que el código fuente para diferentes subproyectos debería tener sus propios lanzamientos o bases de código independientes, no estoy seguro si el subtree de git es una buena solución para esto.

Sería genial si alguien puede señalar algunas alternativas al repository o cualquier otra información al respecto.

La herramienta de repository es la forma estándar de trabajar con la base de código AOSP. Claro que puede administrar manualmente el repository usted mismo, pero eso va a ser bastante molesto y propenso a errores.

De lo contrario, el uso de submodules o subtreees no le permitirá interactuar con Google y todos los demás que trabajan en la base de código AOSP, así que a less que planee hacer una bifurcación unilateral de AOSP no hay alternativas a la herramienta repo para trabajar en AOSP .