[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