vimのsvn-diff を試した

Posted by HoLY on 2006年04月11日04:07 (JST)

svn-diffの紹介エントリ を見て早速試したものの動かない! と思って5分ほど試行錯誤した結果svn ciの filetype が svn になってない.なんか必要なんだっけ,これ?

とりあえず手で:set ft=svnとかしたらすぐさまdiffを表示してくれました.確かにこれは便利かも.

Tags ,  | 3 comments | no trackbacks


subversion commit log をメールで送る

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なメールも読めるようにしようってことで(ぉ.

Tags  | no comments | no trackbacks