.png)
私は、大きなプロジェクト (bazaar を使用) をダウンロード、ビルド、インストールするためのスクリプトを設定しており、"bzr update" が "ツリーはリビジョン n で最新です" を返さない場合にのみビルド プロセスをトリガーしたいと考えています。どうすればそれができますか? 探す特定の戻りコードはありますか? 理想的には、git や svn などの他の VC システムでもそれができると思います。
答え1
の終了コードを使用して、 を実行して再構築するbzr missing URL
必要があるかどうかを判断できますbzr up
。更新がない場合は終了コードは 0、ある場合は 1 になります。
では一度bzr missing URL
だけ指定する必要がありURL
、その後は:parent
ショートカットを使用することも、 を設定parent_location
し.bzr/branch/branch.conf
て:parent
常に使用することもできます。
答え2
Tree is up to date
出力内でgrep するだけが一番簡単だとbzr up
思います。使用できる戻りコードはありません。
あるいは、bzr missing :parent
実行前に使用してbzr up
、ローカルに不足しているリビジョンがあるかどうかを確認することもできます。