唐突に衝撃の体制変更が告げられたため動転のあまり後進を育成しなければとテンパって色々ごにょごにょやっていたら subclipse がコケまくった。
具体的には、target と work を svn:ignore に追加してコミットすると百発百中で以下のエラーが出る。
org.tigris.subversion.javahl.ClientException: Failed to execute WebDAV PROPPATCH svn: Commit failed (details follow): svn: At least one property change failed; repository is unchanged RA layer request failed svn: Error setting property 'ignore': Could not execute PROPPATCH.
ちなみに subversion は TracLightning 2.2.5 付属のもので、バージョンは 1.6 系。
subclipse は AmaterasIDE 2.0.6 付属のもので、バージョンは 1.6.2。
web で調べてみたら subclipse のバグらしい。
This could be a problem if your server has been updated to SVN 1.6.
http://www.nabble.com/Re%3A-Failed-to-execute-WebDAV-PROPPATCH-when-trying--to-commit-a-%22ignore%22-file-p22791851.html
Apparently it requires all of these things have LF line endings and
Subclipse does not do anything to try to change your line endings to
LF.
と思ってたら subclipse がバージョンアップしたみたいで
I have posted some updates to the update site. Subclipse itself is
http://www.nabble.com/-Subclipse-Announce--Subclipse-1.6.x-updated---now-with-CollabNet-Merge-Client-p24147697.html
unchanged, but I have updated the JavaHL binaries to Subversion 1.6.3.
There are some nice fixes to memory usage and performance on commits
of thousands of files. Plus other fixes. See:
http://svn.collab.net/repos/svn/tags/1.6.3/CHANGES
チェンジログを見ると上記の改行コード周りも手が入っているようなので早速 subclipse を更新しようとしたら tigris.org そのものが落ちてるっぽい。
もうどうなっても知らねーぞ。寝る。ばーかばーか。