debパッケージへのgit管理のupstream取り込み手順、メモ書き
historyのコピペ。参照できないとパッケージ更新手順忘れてる外部にメモっとく。
2014-02-07 - 会者定離で以降を書いてから読むのに一年かかりましたわ(棒
upstream(本家)の最新状態に、master(debianパッケージ)を更新する
- git remote update
- git checkout upstream
- git merge --ff upstream/master
- git tag upstream/1.1.0+20150131+git089f1f6c
- git checkout master
- git merge upstream/1.1.0+20150131+git089f1f6c
パッケージのchangelog更新する
P.S. 20170504 --releaseオプションが間違ってると怒られるので一旦-Rで。manには記載されてるのでバグ?
$ gbp dch -R --auto -N 1.2.0+20170504+git964a02f1-1 debian/
パッケージのビルド等確認する
$ git-buildpackage --git-ignore-new --git-upstream-tree="upstream/1.1.0+20150131+git089f1f6c" --git-builder="debuild -i -us -uc -b" $ git-buildpackage --git-ignore-new --git-upstream-tree="upstream/1.1.0+20150131+git089f1f6c" --git-builder="debuild -i -us -uc -S"