Wine-git-patches

Материал из Русский WINE
Перейти к: навигация, поиск

Патчи wine, которые были созданы командой git patch, можно применить с помощью команды git am.

Данный метод применяется в случае применения небольшого кол-ва патчей.

Алгоритм :

 $ssh bulder
 
 $cd Projects/wine
 
 $git clone git.office:/projects/wine/eterhack.git  ( eterwine и т.д. )
 

Список всех веток

 $git branch -a

Смена ветки

 $git checkout eter-2.1

1) Бекпорт коммита

 $git cherry-pick COMMIT

2) Либо приминение нового коммита, который создан командой git patch

 $git am xxxx.patch

3) Если патч создан стороними средставми нужно применить его и обязательно выполнить git commit после этого

Опубликовать ветку

 $gpush 

Проверить что робот собрал новый пакет

 $ls /var/ftp/pub/Etersoft/WINE@Etersoft/2.1-testing/sources/

После сборки робот сделает новый коммит, поэтому нужно обновить git-репозиторий

 $gpull
 $git log
 commit 764a1807711f8636c3a23d6ed71c138d10122342
 Author: Etersoft Builder <builder@etersoft.ru>
 Date:   Tue Jun 2 16:50:14 2015 +0300
   new build 2.1.3-alt16 (with rpmlog script)