[pkg-anthy-japanese] Egg 4.1.8
NIIBE Yutaka
gniibe @ fsij.org
2014年 11月 10日 (月) 02:48:49 UTC
testing から Emacs23 が remove され、古い egg package も removeされま
した。
Egg 4.1.8 をリリースしました。フェンスがバッファの最後にあってもおかし
くならないように、modefull でも使えるように確認しました。また、リリー
スするファイルのフォーマットは UTF-8 としました。
少し試してみて、下記のようにするのが良いのではないかと落ち着いてます。
作業の手引き
===============
(1) clone する
$ git clone ssh://anonscm.debian.org/git/pkg-anthy/egg.git
作業の local copy で directory egg/ ができる。これは master で、開
発用のブランチ (debian ではない)
(2) debian と release の各ブランチを local に clone する
$ git clone egg egg-debian
$ git clone egg egg-release
$ cd egg-debian && git checkout debian
$ cd .. #### もどる
$ cd egg-releasen && git checkout release
開発:
$ cd egg ### 開発用ブランチ
作業する
$ git push ## リモートに反映する
開発ブランチでのリリース作業:
$ cd egg ### 開発用ブランチ
$ git commit -m "Version 4.1.8"
$ git tag -s release/4.1.8 -m "Release 4.1.8"
リリースブランチでのリリース作業:
$ cd egg-release ### リリース用ブランチ
$ git fetch
$ git merge release/4.1.8 # 開発版の tag を目安に merge
$ git tag upstream/4.1.8 -m "Upstream version 4.1.8"
$ git push
$ git push --tag
debian ブランチでのリリース作業:
$ cd egg-debian ### debian 用ブランチ
$ git fetch
$ git merge upstream/4.1.8 # release 版の tag を目安に merge
$ EDIT debian/changelog
$ git add debian/changelog
$ git commit -m "4.1.8-1"
$ git tag -s -m "Debian release 4.1.8-1" debian/4.1.8-1
$ git push
$ git push --tag
debian の .deb を作る:
$ cd egg-debian ### debian 用ブランチ
$ git-build-package
$ cd .. #### debian の .deb ができたらアップロード
$ dput egg_4.1.8-1_i386.changes
開発ブランチからリモートに反映:
$ cd egg ### 開発用ブランチ
$ git push --all
$ git push --tag
一応、安定版(リリースブランチ)と開発版(開発ブランチ)と分かれていますが、
開発がとても進まない限り、二つは同じ進み方です。
--
More information about the Pkg-anthy-japanese
mailing list