1

hgまたはhgtkコマンドラインオプションを使用して所有者(連絡先フィールド)を設定する方法はありますか?次の方法でリポジトリ構成を表示できます。

>> hgtk repoconfig

私がやりたいのは、次のようなことです。

[does not work] >> hgtk repoconfig set contact "Name of Contact"
4

1 に答える 1

1

これは、hahgrcファイルを編集することによってのみ実行できます。編集するhgrcファイルに応じて、グローバルに、ユーザーアカウントのみに対して、またはリポジトリごとに実行できます。

同様のリクエストに対するMercurialのコメントの主な作者は次のとおりです。http: //twitter.com/#!/ mpmselenic / status / 8392230762

さらに深刻な理由は、プログラムに安全な方法で人間が読み取れる構成ファイルの読み取りと書き込みを行うための、証明できるほど安全な方法がないためです。本当にあるように感じますが、あなたを捕まえることができるケースは常にあります(重複したエントリ?%includeルール?最初から違法にフォーマットされています)。それはすべて面倒であり、利益はありません。

アップデート

まったく新しいリポジトリであることがわかっている場合は、コマンドラインから簡単に実行できます。

echo -e "[web]\ncontact = $CONTACT" >> $(hg root)/.hg/hgrc

hgrcにすでに[web]セクション(または2つ、またはそれらを含む可能%include性のある1つと2つのディレクティブ)がある場合にのみ、安全でなくなり始めます。

于 2011-03-02T04:06:42.700 に答える