bzr“ Treeが最新である”かどうかを調べる方法は? (必要なときだけ建てるために)


0

私は(bazaarを使用する)大きなプロジェクトをダウンロード、ビルド、そしてインストールするスクリプトをセットアップしていて、 "bzr update"が返さない場合のみビルドプロセスを起動したいです。どうやってやるの ?特定の戻りコードはありますか?理想的には、他のVCシステム、つまりgit& amでそれを実行できるはずです。 SVN。

回答:


1

あなたはの終了コードを使用することができます bzr missing URL あなたがする必要があるかどうかを決めるために bzr up そして再構築します。更新がない場合は終了コードは0、それ以外の場合は1です。

bzr missing URL 指定するだけです URL 一度、その後はあなたが使用することができます :parent ショートカット、またはあなたが設定することができます parent_location.bzr/branch/branch.conf そして使う :parent 常に。


0

ただgrepするのが一番簡単でしょう Tree is up to date の中に bzr up 出力私は想像します。使用できる戻りコードはありません。

代わりに、あなたは使用することができます bzr missing :parent 走る前に bzr up ローカルに欠けているリビジョンがあるかどうかを確認する。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.