[devel] git submodule + gear

Anton Farygin rider на basealt.ru
Пт Июн 1 08:53:58 MSK 2018


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

Пример - hivex, там gnulib берётся из submodules



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