Mercurial で改行コードが変更されたコミットの変更点の確認方法

改行コードが変更された場合、普通に diff を取ると全行が表示されてしまい変更点がわかりません。

$ hg diff -c tip

このような場合は、hg diff に w オプションを付けて実行すると、改行コードの変更などの空白文字の変更を無視した差分を表示できます。

$ hg diff -w -c tip

ただし、プロジェクトによっては、改行コードや空白文字の変更はそれのみを単独でコミットし、他の変更と合わせてコミットしてはいけないという規約にしている場合もあります。個人的には、その方がわかりやすく好ましいように思います。