Pull to refresh

Comments 2

В прошлом году гугл выложил в опенсорс сборочную систему Bazel — это кусок их Piper: http://bazel.io. Это как раз решение для единого репозитория, позволяет описывать зависимости между компонентами, правильно собирать код и т.д.
В то же время гугловский Андроид собирается из 500 (якобы) независимых проектов. Конечно repo и манифесты существенно облегчают жизнь, но откат на последнюю стабильную версию всей системы может быть очень болезненным, так как хранить только одну ревизию уже не достаточно. Особенно когда репозиторий (неправильно) переезжает и все стабильные манифесты можно выбрасывать.
Sign up to leave a comment.