Engineer in Tokyo

mercurial .hgrc include

僕は僕のシェル環境設定ファイル をBitbucketで管理している。新しいサーバーで作業する時にこのレポジトリからクローンして、ファイルを設定するけど、ローカル環境のみの設定が必要な場合が多い。今まで、.bashrc等のスクリプトの中でローカル設定ファイルがあれば、sourceして、適用したんですけど、Mercurial のhgrcはそういうのができなかった。

と思ったら、Mercurial 1.3 からできるらしいです。下のコードをhgrcに入れるとincludeができる。超便利

%include .hgrc.local

ファイルの場所は include したファイルの場所からの相対パス

でも、このファイルな存在しなければ、エラーが出るので、touch ~/.hgrc.localを一回やらないとうるさい。