.hgrc 等に以下を記述すると全体的に色がつきます。
[extensions]
color=
これは Color Extension を設定しています。基本的にはこれでほとんどの場合で色が付与されます。
色のカスタマイズをしたければ .hgrc に以下のように色設定を書きます。
[color]
status.added = green bold
diff.deleted = red
細かい設定は Color Extension に記述があります。
これで hg st や hg diff で色が表示されます。
ただ hg diff などは長くなって less をしたくなるでしょうが、less -r しても色は付きません。
Mac OS X 10.6 等の場合は .bash_profile にでも以下のような alias を設定すると良いでしょう。
alias -g V="| /usr/share/vim/vim72/macros/less.sh"
以下のように利用します。
hg diff V
V を付与すると Vim の less.sh マクロの効果で色が付いて表示されます。操作感は less と同じになります。