tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

subversion

Subversionをソースから入れる(2)

前回やった手順の場合、なぜかhttpでアクセスできなかった。 # svn co http://svn/repos/test/branches/mytest svn: 'http://svn/repos/test/branches/mytest' 用の URL スキームを認識できません neonは正しい指定のはずなのに。というわけでやり直し。 sub…

Subversionをソースから入れる

追記: このやり方だと問題があるっぽいので別のやり方を新しい記事に書きました。 Subversionをソースから入れる(2) - tanamonの日記 Subversionが稼働しているサーバがCentOS4のため1.1系までしかyumで入れられないみたい。 未だに1.1系を使っているの…

statsvnでSubversionの情報を見る

今日のところはとりあえず動かしただけ。 便利そうなので使いどころを後で考える。 ダウンロード StatSVN download | SourceForge.net statsvn.bat @echo off set vmargs="-Xmx1024m" set jarpath=%~p0\statsvn.jar set svnlog=%~p0\svnlog.xml set target=%…

maven-release-pluginの挙動まとめ

マルチモジュール構成の場合。 結論としてはsvn clientが1.5.0の時しか動かなかった。 svn-client maven-release-plugin remoteTaggingオプション 結果 エラーメッセージ 1.5.0 2.0-beta-9 false 成功 1.5.0 2.0-beta-9 true 失敗 svn: Path 'http://svn/rep…

svnのhookで処理させるスクリプトをsvnで管理する

svnへのコミット時に、以前作ったメール送信の他にHudson側に処理をさせたい気持ちが出てきたのですが、hooks配下のファイルがsvnで管理できないと何かと不便です。せっかくsvnを使っているんだから、svnで使うファイルくらいsvnに管理させたいという思いか…

CentOS5にSubversionを入れる

Subversionを入れる # yum install subversion ... # yum install mod_dav_svn ... Subversionの設定変更 # vi /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /svn></location>…

Subversionでコミット時にメールを送信する

良くあるやつですが、某人の策略によりスクリプトを消されてしまったので再作成しました。 hooks/post-commit #!/bin/sh export LANG=ja_JP.UTF-8 REPOS="$1" REV="$2" TO="svn@tanamon.jp" PREFIX="testrepos" ruby -Ku $REPOS/hooks/post-commit.rb $REPOS…

除外ファイル指定

Eclipse上でSubversionを使用している場合の除外ファイル指定の追加項目。 メニューのHelp → PreferencesのTeam → Ignored Resourcesから追加。 Thumbs.db target work targetとworkはMaven2用。

Proxy設定時の注意

昨日のlog4jの問題に続き、見事にハマってしまった。 ファイルを取得することは正常にできるものの、コミットしようとした場合に以下のようなエラーが出る場合、SubversionクライアントのProxy設定が間違っている可能性があります。 subversiveで出力される…