Alexander
Что значит "нативная"? Исходники в другой репе лежат? Так на результате работы это не сказывается.
Subtree так-то тоже раньше был сторонним костылескриптом, да и, вообще, git — это про "вот кишки наружу и собери себе тулинг сам, мы сами так же делаем", потому не вижу, почему git-repo для решения задачи плох.
я имею в виду, что subrepo и subtree есть в базовой команде гит вроде как. Первый - так точно. Нет необходимости и зачастую - возможности - тащить какие-то еще расширения, кроме "стандартных". Ты же предлагаешь, как я понял, стороннюю утилиту