basyura's blog

あしたになったらほんきだす。

redmine - diff mail plugin

https://github.com/basyura/redmine_diff_mail

前々から wiki が更新された場合のメール通知に diff も含んでくれたらいいのにと思ってたのをようやく実装。ただし、windows の場合は fc を叩いた結果を貼り付ける。

windows でも gnutils の diff を使ってやればいいじゃんと思っていたのだけど、実際動かしてみると保存までの時間 (diff を取るまでの時間) が長くてストレスフルだったのでやめた。

この fc ・・・ 差分が分かりづらく目 grep 力が必要とされてしまう。diff が無い場合はメールに含まれる url で差分ページを開いてスクロールしてってなっちゃうので、それに比べるとだいぶ楽ではある。

実装自体はたいしたことないのだけど

  • model にメソッドを追加する方法
  • windows 対応

で迷走して時間が取られてしまった。

unified diff で良い感じに出したい。