パッケージの上流を開発しているのが自分自身の場合には,git-buildpackage のやり方を援用して自分でやるのもよいような気がしてきた.
最初のパッケージリリース:
$ cd foo # package top directory managed by GIT $ git checkout master $ git checkout -b debian $ git checkout master ... developing version 0.0.1 ... $ git commit $ git tag v00.00.01 $ git checkout debian $ git merge --squash v00.00.01 $ DEBFULLNAME='Your Name' dh_make -e yourname@example.com -p foo_0.0.1 --native $ git add debian $ git commit $ vi control rules changelog # set version to 0.0.1-1 $ git commit $ debuild -i -us -uc -tc # answer 'y' to warning $ git tag debian/00.00.01-01
次のパッケージリリース:
$ git checkout debian $ dch # set version to 0.0.1-2 ... developing version 0.0.1-2 ... $ git commit $ debuild -i -us -uc -tc # answer 'y' to warning $ git tag debian/00.00.01-02
次のバージョンリリース:
$ git checkout master ... developing version 0.0.2 ... $ git tag version/00.00.02 $ git checkout debian $ git merge --squash version/00.00.02 $ dch # set version to 0.0.2-1 ... developing version 0.0.2-1 ... $ git commit $ debuild -i -us -uc -tc # answer 'y' to warning $ git tag debian/00.00.02-01
0 件のコメント:
コメントを投稿