¿Cuál es la cantidad mínima de fuente requerida para build Android?

Cuando uno especifica:

repo init -u https://android.googlesource.com/platform/manifest 

y luego trata de sincronizar con:

 repo sync 

Luego, git intenta download una gran cantidad de información que tarda horas y usa unos 50 GB de espacio.

Pero parece que si uno lo hace:

 repo sync -c 

Luego sincronizará solo la twig actual; por ejemplo, si especifica la twig para marshmallow, downloadá los repositorys solo para esa twig.

Y, por último, si uno especifica que la "profundidad" es 1, solo se necesita la última instantánea, por lo que en lugar de download 50 GB de fuente, uno termina descargando solo 6 GB.

Mi pregunta es, ¿es esto suficiente para build malvavisco? Si es así, ¿por qué uno se sincronizaría sin especificar solo la twig actual y la última instantánea, si uno solo quería crear malvavisco puro o ajustarlo? Parece que cualquier otra cosa daría como resultado datos históricos que serían útiles solo para detectar errores o asignar la culpa ….

Asumiría que es suficiente como para buildlo. Puede tener problemas si desea hacer una request de extracción a AOSP. Mira esta otra pregunta sobre eso.