3 LOG_FILE="../merge.log"
5 build_dir="/scratch/sfr/next"
6 build_cmd="bin/build_next"
17 [ -n "$1" ] && build_host="$1"
21 echo "$@" | tee -a $LOG_FILE
27 $@ 2>&1 | tee -a $LOG_FILE
28 return ${PIPESTATUS[0]}
31 GIT_EDITOR=: execute git am -3 "$patch" || exit 1
35 rsync -avH --exclude .git --delete . "$build_host":"$build_dir"/. || {
36 echo Rsync failed 1>&2
39 ssh "$build_host" "$build_cmd" || {
40 echo Build failed 1>&2