case "$repo" in
file:*|/*) src="${repo#file:}" ;;
git:*) git clone "$repo" "$src" ;;
- svn:*) svn co "$repo" "$src" ;;
esac
}
cd ${src} || return
case "$repo" in
git:*) git pull ;;
- svn:*) svn up ;;
esac
)
report(){
date=$(date -u +%Y%m%d%H%M%S)
- echo "fate:0:${date}:${slot}:${version}:$1:$2" >report
+ echo "fate:0:${date}:${slot}:${version}:$1:$2:${comment}" >report
cat ${build}/config.fate ${build}/tests/data/fate/*.rep >>report
test -n "$fate_recv" && $tar report *.log | gzip | $fate_recv
}
cd ${workdir} || die "cd ${workdir} failed"
src=${workdir}/src
-build=${workdir}/build
-inst=${workdir}/install
+: ${build:=${workdir}/build}
+: ${inst:=${workdir}/install}
test -d "$src" && update || checkout || die "Error fetching source"