[devel] Переключение на апстримный git
Leonid Krivoshein
klark.devel на gmail.com
Вс Апр 26 11:34:50 MSK 2026
On 4/26/26 10:36 AM, Gleb Fotengauer-Malinovskiy wrote:
> Hi,
>
> On Sun, Apr 26, 2026 at 10:27:52AM +0300, Leonid Krivoshein wrote:
>> Добрый день!
>>
>>
>> Можно ли переключить ведение истории гита с сизифа на апстримный git,
>> насколько это вообще корректно потерять историю пакета в сизифе и как
>> это лучше сделать?
>
> Отрывать историю в таком случае вполне приемлемо, для этого есть интерфейс
> task check-git-inheritance, т.е. задумано так, чтобы потеря истории не
> могла произойти случайно.
>
>> Например, можно ли в одном задании удалить пакет и
>> добавить его с новой историей, чтобы избежать ошибки, как в логе ниже?
>
> В одном задании нельзя удалить и сразу собрать, но это и не нужно.
>
Понял, спасибо!
С интерфейсом разобрался. Опишу ниже для тех, кто захочет повторить.
Нужно установить girar-tools, затем:
ssh gyle task check-git-inheritance <task> <subtask> \
disable `girar-print-build-commit <name>`
где:
- name: название пакета
- task: номер зафейлившегося задания
- subtask: последняя итерация в нём, на которой зафейлилось
- gyle: в моём случае build.alt (у некоторых тоже так)
и далее перезапускаем сборку.
--
WBR, Leonid Krivoshein.
Подробная информация о списке рассылки Devel