Posted on Wed May 07 19:28:12 +0900 2008 by nabeken
Hina は軽量で SCM との協調によって動作する日記ツールです。現在、開発中です。
もう少し形になれば、git リポジトリを公開します。
たとえば、この記事は今 intro ブランチで書いています。masterは本番に反映される、という運用です。日記なんかは書いてコミットすればおしまいなので、master を co して書けばいいわけですが、長めの記事ではそうもいきません。何度も書いては消し、の繰り返しなので、コミットしたくなるわけです。
そこで、ブランチを作り、書きます。この間もコミットするとフックにより HTML が上がってきます。それをブラウザでチェック。さらに修正、コミット、チェック。さて、本番に公開できるものになったので、masterへマージしましょう、という具合。
リモートリポジトリへ push すると post-receive フックによって公開されます。投稿者や日付などの情報はリポジトリから取得するようにしました。