[devel] git submodule + gear

Vladimir D. Seleznev vseleznv на altlinux.org
Пт Июн 1 10:02:23 MSK 2018


On Fri, Jun 01, 2018 at 07:44:06AM +0300, Alexey V. Vissarionov wrote:
> Коллеги, подскажите рабочий способ борьбы с сабжем.
> 
> Вводная: есть каталог с исходниками, а в нем подкаталог (пусть
> будет somelib), добавленный в апстриме через git submodule add.
> 
> Задача: сделать так, чтобы при сборке при посредстве gear этот
> каталог попадал в дерево исходников.
> 
> Пробовал: git submodule update --rebase, git submodule deinit,
> git rm somelib с последующим git add, переименовать somelib в
> some-lib (это было изрядной глупостью, ибо имя давно и прочно
> прибито гвоздями в существенной части апстримных исходников).
> 
> Результат один: `git add --all .` в упор не видит somelib/
> 
> Сейчас сделал так, чтобы работало (пакет собирается, заказчик
> удовлетворен). Теперь хочу сделать красиво.
> 
> Как?

Как вариант: сделать subtree merge в нужный подкаталог.

-- 
   С уважением,
   Владимир Селезнев


Подробная информация о списке рассылки Devel