dsvn.el使ってみた

MacのTerminalとVimで日本語が使えないので、最近Emacsを使ってます。で、どうせならsvnEmacsでやろうと思ってdsvnを入れたけど、ちょっとはまったのでメモ。
インストールは"ありえるえりあ"のエントリを参考にしながらやった。

install-elisp.elを入れていたので、それを利用してインストール。

M-x install-elisp http://svn.collab.net/repos/svn/trunk/contrib/client-side/emacs/dsvn.el

.emacsに以下の2行を追加。

(autoload 'svn-status "dsvn" "Run `svn status'." t)
(autoload 'svn-update "dsvn" "Run `svn update'." t)

これだけだと、日本語のメッセージをコミットしようとしたら

svn: Can't convert string from native encoding to 'UTF-8'

みたいなメッセージが表示されてコミットできなかったので、.subversion/configに下記内容を追加。

[miscellany]
log-encoding = utf-8

これで、普通に日本語のメッセージもコミット出来るようになった。