Hi, I am not sure if there is a way of making EnvVars case-sensitive without breaking existing setups. How about making the class case-sensitive internally and when resolving particular key prefer exact matches over the insensitive ones?

Given that we have:
TEST=UC_TEST
test=lc_test
PATH=/bin

then when resolving we should get:
ev.get("TEST")=="UC_TEST"
ev.get("test")=="lc_test"
ev.get("PATH")=="/bin"
ev.get("path")=="/bin"

You can execute any code in master JVM sending callable over a channel (hudson.remoting.Channel#call()). However, what I propose does not require any config at all.

--
oliver

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to