X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=tests%2Fenumerate-tests;fp=tests%2Fenumerate-tests;h=506f80dc31afda10ed93abc3517ecb4f08b5beff;hp=c80a35c94c0ba4181be1db87af4bfe2f88043764;hb=aac7e87787e258c95774c628aa411eb7bb64a3c3;hpb=3c4154c9a98c7c1ecb9ca224590e80b81465d305 diff --git a/tests/enumerate-tests b/tests/enumerate-tests index c80a35c9..506f80dc 100755 --- a/tests/enumerate-tests +++ b/tests/enumerate-tests @@ -47,13 +47,14 @@ test-begin-gencontrol () { gencontrol-add-things () { local varname=$1; shift + local delim=$1; shift local thing eval ' for thing in "$@"; do - case " $'$varname'," in - *" "$thing","*) continue ;; + case " $'$varname$delim '" in + *" "$thing"'$delim' "*) continue ;; esac - '$varname'+="${'$varname':+, }$thing" + '$varname'+="${'$varname':+'$delim' }$thing" done ' } @@ -64,7 +65,7 @@ restriction-gencontrol () { } gencontrol-add-deps () { - gencontrol-add-things dependencies "$@" + gencontrol-add-things dependencies , "$@" } dependencies-gencontrol () {