Author: glen Date: Thu Feb 4 16:35:49 2010 GMT Module: pld-builder.new Tag: HEAD ---- Log message: - skip requests implementation
---- Files affected: pld-builder.new/client: make-request.sh (1.66 -> 1.67) ---- Diffs: ================================================================ Index: pld-builder.new/client/make-request.sh diff -u pld-builder.new/client/make-request.sh:1.66 pld-builder.new/client/make-request.sh:1.67 --- pld-builder.new/client/make-request.sh:1.66 Thu Feb 4 17:34:57 2010 +++ pld-builder.new/client/make-request.sh Thu Feb 4 17:35:44 2010 @@ -96,6 +96,8 @@ echo " set alt_kernel to VALUE" echo " --target VALUE" echo " set --target to VALUE" + echo " -s BUILD_ID, --skip BUILD_ID[,BUILD_ID][,BUILD_ID]" + echo " mark build ids on src builder to be skipped" echo " --branch VALUE" echo " specify default branch for specs in request" echo " -t --test-build" @@ -179,6 +181,13 @@ shift ;; + -s|--skip) + f_upgrade=no + build_mode=test + skip=$2 + shift + ;; + --branch) branch=$2 shift @@ -369,7 +378,7 @@ done if [ "$ok" = "" ] ; then - if [ "$command" = "" ] ; then + if [ -z "$command" -a -z "$skip" ]; then die "no specs passed" fi else @@ -400,6 +409,16 @@ for b in $builders; do echo >&2 "* Builder: $b" echo " <builder>$b</builder>" + done + echo " </batch>" + + elif [ "$skip" ]; then + bid=$(uuidgen) + echo " <batch id='$bid' depends-on=''>" + for s in {$skip,}; do + [ "$s" ] || continue + echo >&2 "* Skip: $s" + echo "<skip>$s</skip>" done echo " </batch>" else ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-builder.new/client/make-request.sh?r1=1.66&r2=1.67&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit