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)