Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/git/gitnotes ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Sisyphus/devel/git/gitnotes за 2007-10-29 15:06:00..

Цель: создать на git.alt репозиторий пакета


$ mkdir package.git
$ cd package.git
$ git-init 

$ touch .empty 

$ git-add .
$ git-commit -m "Initial commit" 

$ git-checkout -b upstream
$ cp ~/tmp/opensc-0.11.4.tar.gz ./
$ tar zxvf opensc-0.11.4.tar.gz
$ mv opensc-0.11.4 opensc
$ rm opensc-0.11.4.tar.gz
$ find opensc -type d -empty
opensc/doc/api/*
$ touch opensc/doc/api/*/.directory_holder_git
$ git-add .
$ git-commit -m "Upstream tree import." 

$ git-tag -m 'upstream 0.11.4' -s opensc-0.11.4 6696acb85daba30649343ab6a37950726d77f647 

$ git-checkout -b patches
$ stg init
$ stg new -m "opensc-0.11.4.rutoken-0.1.0.diff" opensc-0.11.4.rutoken-0.1.0.diff 
(приложить вручную патч patch -p1 --no-backup-if-mismatch < ../opensc-0.11.4.rutoken-test1.diff)
$ stg refresh
(посмотреть не создает ли патч новых файлов\каталогов (stg status) если есть такие добавить их (stg add opensc && stg refresh) )
$ stg commit 

$ git-checkout master
$ git-pull -s ours . patches 


$ git-tag -m 'patches for 0.11.4-alt1' -s 0.11.4-alt1 6696acb85daba30649343ab6a37950726d77f647 

$ git-add .gear-rules
$ git-add opensc.spec
$ git-add readme.alt
$ gear-update-tag --all
$ gear --commit --rpmbuild -- rpm -ba 

Вопросы есть?


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]