[subversion] svn:keywordsのDateで言語だけ切り替えたい。

SVNのDateキーワードのフォーマットを変えたいと思い1時間くらい調べてみたが良い解決方法が見つからなかったので代替え方法をメモ。
クライアントサイドで日本語のロケールに設定してあるとDateキーワードの曜日が日本語で展開されてしまい、文字コードに依存することになるので気になる。

こんな感じ

$Date: 2007-08-07 23:55:23 +0900 (火, 7 8 2007) $

ググってみたらココにヒントがあったのでとりあえず、試してみた。

こうすると

$Date::                           $

こうなる

$Date:: 2007-08-07 23:55:23 +0900#$

おぉ。こんな方法があったのか知らなかった。

またはこんな方法も

クライアント側でLC_TIMEのロケールを変更してコミット。

export LC_TIME="en_US.UTF-8"

そうするとキッチリASCIIで日付が出ます。

$Date: 2007-08-08 00:49:03 +0900 (Wed, 08 Aug 2007) $

できれば

SVNリポジトリの設定でフォーマットを統一できればいいのに。