~mdw
/
rcheck
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow a subset of checks to be run.
[rcheck]
/
check
diff --git
a/check
b/check
index
74c7f80
..
0cde4f3
100755
(executable)
--- a/
check
+++ b/
check
@@
-4,9
+4,26
@@
set -e
set -e
+fix () {
+ n=$1
+ while :; do
+ case $n in
+ 0) break ;;
+ 0*) n=${n#0} ;;
+ *) break ;;
+ esac
+ done
+ echo $n
+}
+min=$(fix ${1-0}) max=$(fix ${2-99})
+
exec 4>&1
rc=0
for check in check.d/[!#]*[!~]; do
exec 4>&1
rc=0
for check in check.d/[!#]*[!~]; do
+ base=${check##*/}
+ seq=${base%%[!0-9]*}
+ if [ $min -gt $seq -o $seq -gt $max ]; then continue; fi
+
nrc=$(
exec 5>&1
{ { { set +e; "$check"; rc=$?; set -e
nrc=$(
exec 5>&1
{ { { set +e; "$check"; rc=$?; set -e