LoginSignup
12
13

More than 5 years have passed since last update.

Homebrewによるunicode-path対応のSubversion1.8系のインストール

Last updated at Posted at 2015-06-26

問題

  • Macのファイルシステムは文字コードが特殊(UTF-8-MAC)なため、svnコマンドで濁点や半濁点を含むファイルパスを正常に処理できず、必ず差分として検出されてしまう。
  • この問題を解消するためには、--unicode-pathパッチをあてたsvnをインストールすることが必要だが、Homebrewのsvn1.8系には、--unicode-pathパッチが対応していない。
    (MacPortsでは++unicode_pathをつけることでsvn1.8系をインストール可能)
  • 回避策として、以下のコマンドで、svn1.7系をインストールすることが可能。
$ brew tap homebrew/versions
$ brew install subversion17 --unicode-path

対策

結果

  • SubversionのFormulaファイルを修正したものを作成し、個人のGitHubに配置した。
  • 以下のコマンドで、unicode-pathパッチ対応のsvn1.8系をインストール。
  • 2015/06/26現在、問題なく利用可能。ただし、将来的な保証はない。
$ brew tap takuyao/misc
$ brew install subversionutf8 --unicode-path
12
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
13