vimのsvn-diff を試した
Posted by HoLY on 2006年04月11日04:07 (JST)
svn-diffの紹介エントリ
を見て早速試したものの動かない! と思って5分ほど試行錯誤した結果svn ciの filetype が svn になってない.なんか必要なんだっけ,これ?
とりあえず手で:set ft=svnとかしたらすぐさまdiffを表示してくれました.確かにこれは便利かも.
Posted by HoLY on 2006年04月11日04:07 (JST)
svn-diffの紹介エントリ
を見て早速試したものの動かない! と思って5分ほど試行錯誤した結果svn ciの filetype が svn になってない.なんか必要なんだっけ,これ?
とりあえず手で:set ft=svnとかしたらすぐさまdiffを表示してくれました.確かにこれは便利かも.
Posted by HoLY on 2006年02月15日16:52 (JST)
Subversionでcommitされた時にメールを送る必要ができたのでさっくり設定.
レポジトリの /hook/post-commit に実行権限を付けて次のような内容で作成.(環境はFreeBSD-6のportsから入れたsubversion.)
#!/bin/sh
REPOS="$1"
REV="$2"
HOOKDIR="/usr/local/share/subversion/hook-scripts"
ADDRESS="holy@example.com"
SUBJECT="SVN Commit Log:"
REPLYTO="return@example.com"
FROM="subversion@example.com"
LANG=ja_JP.UTF-8
export LANG
${HOOKDIR}/commit-email.pl -s "${SUBJECT}" --from ${FROM} -r ${REPLYTO} "$REPOS" "$REV" ${ADDRESS} &
ファイル内部がUTF-8じゃないとdiffが(当然ながら)化ける.でもコレ根本的に解決できないからなあ.放置(ぇ.
ファイルをISO-2022-JPで送る ものもあるらしいんですが,まあ(身内向けだし)UTF-8なメールも読めるようにしようってことで(ぉ.