Поиск подходящей версии для Бранча

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «== Преамбула == Бывает такая ситуация что в Сизифе слишком свежий пакет, а в бранче слишком ...»)
(Процесс)
Строка 9: Строка 9:
== Процесс ==
== Процесс ==
-
!!! Переписать получение репозитория - rpmgp тянет не все теги!!!
+
!!! Подобрать пакет для примера !!!

Версия 10: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№

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

 
Личные инструменты