私は、プロジェクト マネージャーが新しい Subversion リポジトリと対応する Trac インスタンスをセットアップできるようにする Web ベースのツールに取り組んでいます。
このツールの一部として、他のライブラリのいくつかの外部を設定するなど、いくつかの特定の依存関係を新しいリポジトリに自動的に追加できるようにしたいと考えています。
svn propset
リモートリポジトリでは機能しないことは承知していますが、svn propedit
機能します。
私の質問はこれです-コマンドラインの1つのコマンドでプロパティを発行しsvn propedit
て設定するにはどうすればよいですか?svn:externals
別の言い方propedit
をすれば、エディターが必要です。コマンドライン引数を受け入れるだけの「偽の」エディターがありますか (svn の--editor-cmd
オプションで使用できます)。そうすれば、CLI コマンドをプログラムで作成し、システム コールで発行できます。
既存のプロパティを上書きする心配はありません。これは、数 CPU サイクル前に作成された新しいリポジトリでのみ機能するためです。