Bazaar Extdiff Plugin
外部diffツールを使うための適当なプラグインです。
bzr diff --usingで外部diffツールを使用できることになっているんですが、 手元のWindowsマシンでうまくいかなかったのでこのプラグインをつくりました。
qbzr環境に移行したので現在このプラグインはobsoleteになりつつあります。 が、qdiffはまだUTF-8しか対応していないので、そういうときにはまだ役に立つかもしれません。
使い方
Windowsマシンであらかじめ、BZR_EXTDIFF_DIFFPROGに絶対パスで差分ツールを指定します。 あとは、コマンドプロンプトから実行するだけです。
set BZR_EXTDIFF_DIFFPROG=c:\apps\WinMerge\WinMergeU.exe bzr extdiff foo.txt
インストール方法
extdiffプラグインのリポジトリを公開しています。 %APPDATA%/bazaar/2.0/pluginsとかでブランチを取得してみてください。
bzr branch http://gigo-ice.org/repos/extdiff
extdiffプラグインでは BZR_EXTDIFF_DIFFPROG環境変数を参照しています。 差分表示プログラムの絶対パスを設定しておいてください。
備考
- Windows XP SP3 日本語版の環境でしかためしてません。
- 1.0.1dev0(r4) nop氏からパッチをもらいました。(Windows依存を排除できるらしいです。)