bzr の作業ツリーに関連するいくつかのカスタム属性を設定/取得できるようにしたいと考えています。これらの属性は、特定の作業ツリーでソースのビルドを開始するときに使用できます。たとえば、当社のソフトウェアは PostgreSQL DB インスタンスを使用しており、各ビルド (作業ツリー/ブランチ内) は、名前/ホスト/ポート (DevDB、StableDB、StableRev010DB など) によって関連する DB インスタンスを「認識」できる必要があります。 ..
これらの属性を bzr の管理下にあるファイルに入れたくありません。ソース URL から作業ツリー/ブランチを作成できるカスタム 'make_branch.py' スクリプトを既に作成しており、新しいブランチを作成するときにこれらのカスタム属性を設定できるようにいくつかのオプションを追加したいと考えています。脚本。
誰にも提案はありますか?Bzrlib のドキュメントは非常に詳細ですが、現在の API を使用してこれを実現する方法を特定することはできません。