Mercurial

MercurialでPythonのフックを実行する方法 / PythonからOutputzにPOSTする方法

概要 Mercurialでは、hgコマンドを実行したときに、Pythonの関数を実行することができます。この記事では、hg pushしたときに、Outputzにhg diffの結果をPOSTする方法について説明します。 MercurialのPythonフック .hg/hgrcで以下のように、[hooks]セクショ…

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

概要 Mercurialでは、pushするときの、デフォルトのリポジトリを設定することができます。これを設定しておくと、 $ hg push というように、リポジトリを指定せずにpushすることができます。 環境 この記事の内容は、Mercurial 0.9.5で確認しました。 方法 .…

リポジトリに名前をつける方法

環境 この記事の内容は、Mercurial 0.9.5で確認しました。 概要 Mercurialのリポジトリには、分かりやすい名前をつけることができます。例えば、あるリポジトリにfooという名前をつけたら、 $ hg push foo というコマンドで、そのリポジトリにpushできます。…