Поиск подходящей версии для Бранча: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «== Преамбула == Бывает такая ситуация что в Сизифе слишком свежий пакет, а в бранче слишком ...»)
 
Строка 9: Строка 9:
== Процесс ==
== Процесс ==


!!! Переписать получение репозитория - rpmgp тянет не все теги!!!
!!! Подобрать пакет для примера !!!





Версия от 13:59, 14 октября 2015

Преамбула

Бывает такая ситуация что в Сизифе слишком свежий пакет, а в бранче слишком старый.

И бэкпортировать свежий пакет в бранч не позволяют старые версии пакетов, которые редко или вообще не обновляются в бранче.

Чтобы понять почему это происходит нужно прочесть политику создания бранчей в Altlinux и чем они отличаются от Сизифа.

Процесс

!!! Подобрать пакет для примера !!!


Тянем с git.alt gear-репозиторий

 $rpmgp -g name_pckg
 $cd name_pckg

Ищем тэг или коммит с релизом, который мы пробуем собрать в бранч

 $git tag
 или
 $git log

Запоминаем имя нужнго тэга или копируем хеш нужного коммита

Создаём ветку с именем нужной нам версии

 $git checkout -b Name_release имя_тэга
 или
 $git checkout -b Name_release хеш_коммита

Нас должно автоматически переключить в новую ветку

Пробуем бэкпортировать и получаем ошибку

Работаем в ветке p№

Отправка в Сизиф