chiark
/
gitweb
/
~ianmdlvl
/
dgit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test suite: enumerate-tests: gencontrol-add-things: delim feature
[dgit.git]
/
tests
/
enumerate-tests
diff --git
a/tests/enumerate-tests
b/tests/enumerate-tests
index c80a35c94c0ba4181be1db87af4bfe2f88043764..506f80dc31afda10ed93abc3517ecb4f08b5beff 100755
(executable)
--- a/
tests/enumerate-tests
+++ b/
tests/enumerate-tests
@@
-47,13
+47,14
@@
test-begin-gencontrol () {
gencontrol-add-things () {
local varname=$1; shift
gencontrol-add-things () {
local varname=$1; shift
+ local delim=$1; shift
local thing
eval '
for thing in "$@"; do
local thing
eval '
for thing in "$@"; do
- case " $'$varname
',
" in
- *" "$thing"
,
"*) continue ;;
+ case " $'$varname
$delim '
" in
+ *" "$thing"
'$delim'
"*) continue ;;
esac
esac
- '$varname'+="${'$varname':+
,
}$thing"
+ '$varname'+="${'$varname':+
'$delim'
}$thing"
done
'
}
done
'
}
@@
-64,7
+65,7
@@
restriction-gencontrol () {
}
gencontrol-add-deps () {
}
gencontrol-add-deps () {
- gencontrol-add-things dependencies "$@"
+ gencontrol-add-things dependencies
,
"$@"
}
dependencies-gencontrol () {
}
dependencies-gencontrol () {