Subversion

Subversionのpre-commitフックを強化

前に”コミットに制約を設ける”と題してpre-commitのスクリプトを作成したが、不完全だったので作り直してみた。 コミットに制約を設ける(強化版) 制約内容: 参照用(refs)のチケット番号が指定されていて、そのチケットがRedmimeに存在すること。 完了用(fixe…

Redmienのリポジトリ情報の自動読み込みとバーンダウンチャート

コミット直後にリポジトリを読み込むようにする Redmine.JP Blogの通りに設定 小技(0.9): コミットと同時にリポジトリの情報を取得する | Redmine.JP Blog [管理]→[設定]→[リポジトリ]でAPIキーを生成 post-commitの内容 #!/bin/sh REPOS="$1" REV="$2" #com…

RedmineにおけるSubversionの認証方法

Redmineの"committer"というグループに所属するユーザだけがコミットできるようにする認証方法を考えてみた。 前に特定のプロジェクトに所属するユーザだけコミット可能とする方法を考えてみたが、こっちの方が直かな。 /etc/httpd/conf.d/subversion.conf <Location /svn> </location>…

Subversionのフック・スクリプトでコミット前にRedmineのチケットを確認

RedmineのチケットとSubversionのリビジョンの連携を徹底するために、コミット時にチケット番号の指定を強制するようにした。 Subversionのフックとは?*1 特定のタイミングで特定の外部プログラムを実行することであり、そのプログラムはフック・スクリプト…

Subversionのインストール及びRedmineと連携

Subversionのインストール方法とRedmineで認証する方法のメモ Subversionのインストール yum install subversion mod_dav_svn mod_auth_mysql authz_svn_module リポジトリの設定 MySQLのusersテーブルで認証することで、Redmineの特定のプロジェクトに参加…