私の目標は、特定の VOB と開発者にクエリを実行し、彼/彼女が X 日付から変更したファイルを見つけて、それらを 1 つずつバージョン ツリー プログラムに渡すことです。
ここに、11 月 20 日以降のすべての作品をリストできます。
cleartool find /vobs/wran_cm/wran_cm_bsim -version "{created_by(egronei) && created_since(20-Nov-12)}" -print
その出力は次のとおりです。
/vobs/wran_cm/wran_cm_bsim/common-src/client/plugins/com.bsim.ui/src/main/java/com/bsim/ui/tabs/addnode/common/AddBatchTreeComponent.java@@/main/dev/o13 .2_ld/1 /vobs/wran_cm/wran_cm_bsim/common-src/client/plugins/com.oss.bsim.ui/src/main/java/com/bsim/ui/tabs/addnode/common/AddBatchTreeComponent.java@@/main/dev /o13.2_ld/0 /vobs/wran_cm/wran_cm_bsim/common-src/client/plugins/com.oss.bsim.ui/src/main/java/com/bsim/ui/tabs/addnode/common/AddNodeTabBase.java@@/main/at_ossrc_dev /dev/o13.2_ld/1 /vobs/wran_cm/wran_cm_bsim/common-src/client/plugins/com.oss.bsim.ui/src/main/java/com/bsim/ui/tabs/addnode/common/AddNodeTabBase.java@@/main/at_ossrc_dev /dev/o13.2_ld/0 /vobs/wran_cm/wran_cm_bsim/common-src/client/plugins/com.bsim.ui/src/main/java/com/bsim/ui/tabs/addnode/common/AddNodeTreeComponent.java@@/main/at_ossrc_dev/dev /o13.2_ld/1 /vobs/wran_cm/wran_cm_bsim/common-src/client/plugins/com.bsim.ui/src/main/java/com/bsim/ui/tabs/addnode/common/AddNodeTreeComponent.java@@/main/at_ossrc_dev/dev /o13.2_ld/0 /vobs/wran_cm/wran_cm_bsim/common-src/client/plugins/com.bsim.ui/src/main/java/com/bsim/ui/tabs/addnode/common/ResultsTab.java@@/main/at_ossrc_dev/dev /o13.2_ld/1 /vobs/wran_cm/wran_cm_bsim/common-src/client/plugins/com.bsim.ui/src/main/java/com/bsim/ui/tabs/addnode/common/ResultsTab.java@@/main/at_ossrc_dev/dev /o13.2_ld/0
grep を使用して行をフィルター処理し、そのファイル パスのみをバージョン ツリーに渡すことができますが、理想的には、何らかの方法でビールを送り、ファイル名を 1 つずつパイプ処理したいと考えています (コード レビュー用)。これが私のgrepの試みです:
cleartool find /vobs/wran_cm/wran_cm_bsim -version "{created_by(egronei) && created_since(20-Nov-12)}" -print | grep -i "language.properties" | xlsvtree