2016-06-23 8 views

答えて

1

いいえ、Mercurialの設定フォーマットは、変数や再利用の概念がありません。

hgrc documentationを参照してください:

値は、いずれかの自由形式のテキスト文字列、テキスト文字列、またはブール値のリストです。ブール値は、 "1"、 "はい"、 "真"または "オン"のいずれかを使用して "0"、 "いいえ"、 "偽"、または "オフ"(すべて大文字小文字を区別しない) )。

個別設定は、変数のパースのいくつかのフォームをサポートするかもしれないが、これは一般的には、構成ファイル内の値には適用されません。可変サポート(環境またはその他)は例外であり、標準ではありません。たとえば、%include(別の構成ファイルを含める)は、Python os.path.expandvars() functionで環境変数をサポートしますが、これは他の構文には適用されません。

+0

設定ファイルは環境変数を処理しています。これらの設定項目はenv varsに格納されていませんか? 'another_path =%HG_PATHS_DEFAULT%/ something/else' – hollov

+0

@hollov:申し訳ありませんが、環境変数さえ使用できません。また、Mercurial設定は環境変数に格納されません。 –

+0

答えをありがとう。しかし、記録のために:configでenv varsを使うことができます。私は '%user%'を使用しています:) – hollov

関連する問題