[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