私たちのシステムを自動的に更新するためのスクリプトを書いています。基本的に、リモートの hg リポジトリからプルして更新し、いくつかの更新スクリプトを実行したいと考えています。問題は、これらの更新スクリプトの実行に時間がかかり、ほとんどのスクリプトは、構成に変更があった場合にのみ実行する必要があることです。
今、私のスクリプトは次のようになります。
if hg pull -u
then
run scripts
fi
私が欲しいのは次のようなものです
if hg pull -u && 'some changes was introduces in my/configuration/directory/*'
then
run scripts
fi
これを行う方法はありますか?