Как может небольшой скрипт на основе cron, bash + make (например, намного меньший и менее надежный, чем, например, Hudson) build-bot опросить репозиторий git и определить, следует ли ему создавать сейчас - например если при периодическом извлечении из удаленного репозитория git он получил новый код?
В настоящее время он выглядит следующим образом:
git fetch > build_log.txt 2>&1
if [ $? -eq 0 ]
then
echo "Fetch from git done";
git merge FETCH_HEAD >> build_log.txt 2>&1 ;
if [ $? -eq 0 ]
then
echo "Merge via git done"; ...
# builds unconditionally at the moment
fi
fi