例: BOM レポートからの変更詳細の削除

大部分のアダプター・テンプレートは、変更詳細を BOM レポートにログ記録します。(変更詳細のログ記録には、diff コマンドが使用されます。)

次のステップは、ClearCaseByDate テンプレート内のエレメントを参照しますが、すべてのアダプター・テンプレートに対する変更詳細を削除するために使用することができます。

BOM レポートの変更詳細を削除するには、以下のようにします。

  1. XML エディターで、アダプター・テンプレートを開きます。
  2. diff コマンドを呼び出す <run> エレメントを見つけます。 次の行を削除します。
    <run command="cc_diff" params="$VIEW $1 $2" server="$CCSERVER" dir="/" timeout="360"/>
  3. diff コマンドの <command> エレメントを見つけます。 次の行を削除します。
    <!-- The cc_diff command does a generic clearcase diff, logging the full output
    of the diff in the BuildForge BOM -->
    <command name="cc_diff">
    <execute>
    pushd ¥¥view¥$1 && cleartool diff -pred -diff_format "$2@@$3"
    </execute>
    <resultsblock>
    <match pattern=".+">
    <bom category="Source" section="diff">
    <field name="diff" text="$_"/>
    </bom>
    </match>
    <resultsblock/>
    </command>
  4. <bomformat> セクションを探して、diff コマンド出力の <section> エレメントを見つけます。次の行を削除します。
    <section name="diff">
    <field name="diff" title="Change Details"/>
    </section>
  5. アダプター・テンプレートを保存します。

フィードバック