MantisBTとSubversionを連携させてみた。

バグトラッカーのMantisとSubversionを使っているので
Subversionでコミットしたらmantisにコミットログが残ると嬉しなーと思い調べてみた。

基本はここ↓の方法で実現できますが
http://bacons.ddo.jp/wiki/mantis/customize/remote_scm_integration

残念ながら以下の様な理由でそのまま使うことができない
・Mantisが外部レンタルサーバ(Linux系)
・SubversionはローカルのWindowsでのsvnserve運用、外からの参照はできない

具体な部分でいうとpre-commitとpost-commitがWindowsでは使えないので
Windows用に書きなおさなければならない。

ってことでhookスクリプトの部分をWindowsでそのまま使えるであろうcmdとVBSあたりで書いてみた。
※SVNの情報を取得する部分を以下から参考にさせていただきました。
http://www.bnote.net/windows/windows/svn_commitmail.shtml

コミット後の流れとしては
hooks/pre-commit.cmd → ~/pre-commit.vbs
mantis/pre-commit.php
hooks/post-commit.cmd → ~/post-commit.vbs
mantis/post-commit.php
こんな感で

Continue reading

Subversion 1.6.1にバージョンしてた

Subversionがいつの間にか1.6.1になってた。

http://svn.collab.net/repos/svn/trunk/CHANGES

なんか最近Gitとかの分散管理に押され気味な気がするけど
キニシナイ
やっと、デザイナーさんが使えるようになってきたので
しばらくはSubvesionかなーと…

今回の1.6って1.5系よりキターーー感が少ない気がする。。
もうネタがないのかなー
とりあえずクライアント同士のマージとRebase実装してほしいなー!