[devel] Переключение на апстримный git

Anton Farygin rider на basealt.ru
Вс Апр 26 16:52:22 MSK 2026


On 4/26/26 10:27, Leonid Krivoshein wrote:
> Добрый день!
>
>
> Можно ли переключить ведение истории гита с сизифа на апстримный git, 
> насколько это вообще корректно потерять историю пакета в сизифе и как 
> это лучше сделать? Например, можно ли в одном задании удалить пакет и 
> добавить его с новой историей, чтобы избежать ошибки, как в логе ниже? 

т.к. делаю такое довольно часто, то для себя сделал инструмент:

$ zoryn up  --switch-to-upstream-git

https://rider.altlinux.team/zoryn/ru/commands/up.html#%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4-%D0%BD%D0%B0-%D1%81%D1%85%D0%B5%D0%BC%D1%83-upstream-git

допишу ещё док по этому поводу.

Работает так:

1) в specfile прописываем VCS для апстримного гита и коммитим

2) zoryn up  --switch-to-upstream-git --tag <на какую версию>

лучше и оптимальнее - на текущую версию, а потом уже переводить.

он всё что альтовое переведёт в .gear/ и переключит схему сборки поверх 
апстримного гита. Дальше останется поправить по своему вкусу 
расположение файлов и попробовать собрать.

И да, наследование рвать не придётся, т.к. история апстрима будет сшита 
с историей пакета, и история изменений наших файлов останется.




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