kiyoka.2007_10_10 RSSPLAIN

Related pages: !kiyoka.blog.list !kiyoka.blog.2007_10
4455555554444444444344444444444
4

[OldType開発]svnコマンドのバージョンが古いとマルチバイト対応がイマイチ? → (原因判明)

4
問題
5
 $ svn ann kiyoka:2007_10_10.ot
5

を実行するとバイナリだと言われる。

5
 Skipping binary file: 'kiyoka:2007_10_10.ot'
5

プロパティーは何も設定していないし、同様の設定の別の日付のblog記事は問題ない。

5

svnのバージョンが新しければ問題が修正されているかも。

5

使っているバージョンはコレで、まだutf-8の扱いが完全じゃ無いのかも知れない。

5
 svn, version 1.1.4 (r13838)
4

 

4
原因判明
4

kiyoka:2007_10_10.otは最初にテキストではなく、バイナリでSVNに登録されたためであった。

4

最初にバイナリで登録されたファイルは、annotate機能(blame機能ともいう)が使えないようだ。

4

version 1.1.4の問題では無さそう。

4

対処方法としては、要するに削除して再登録する。

4
 svn remove kiyoka:2007_10_10.ot
4
 svn commit -m ''
4
 svn add kiyoka:2007_10_10.ot
4
 svn commit -m ''
3

次回から、うっかりバイナリにならない様に対策として

4
 ~/.subversion/config
4

という設定ファイルに、拡張子に連動して固定でプロパティー指定するようにした。

4

ついでに、.png と .jpgも画像ファイルと認識されるようにした。

4
 [miscellany]
4
 enable-auto-props = yes
4
4
 [auto-props]
4
 *.ot = svn:eol-style=native;;svn:mime-type=text/plain;charset=utf-8
4
 *.png = svn:mime-type=image/png
4
 *.jpg = svn:mime-type=image/jpeg
4