dsvn.el使ってみた
MacのTerminalとVimで日本語が使えないので、最近Emacsを使ってます。で、どうせならsvnもEmacsでやろうと思って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
これで、普通に日本語のメッセージもコミット出来るようになった。