デフォルトのpush先リポジトリを設定する方法

概要

Mercurialでは、pushするときの、デフォルトのリポジトリを設定することができます。これを設定しておくと、

$ hg push

というように、リポジトリを指定せずにpushすることができます。

環境

この記事の内容は、Mercurial 0.9.5で確認しました。

方法

.hg/hgrcに以下を記述します。

[paths]
default-push=<push先リポジトリ>

例えば、

[paths]
default-push=http://SumiTomohiko@bitbucket.org/SumiTomohiko/yog/

とすれば、

$ hg push

としただけで、http://bitbucket.org/SumiTomohiko/yog/にpushできます。