perf/run: add get_var_from_env_or_config()
commite6b71539dedc13a5737ab97cf54b9f41f94cac24
authorChristian Couder <chriscool@tuxfamily.org>
Sat, 23 Sep 2017 19:55:56 +0000 (23 19:55 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sun, 24 Sep 2017 07:58:34 +0000 (24 16:58 +0900)
treea132180bb800af32efd23ffaa84643bc75e2fa2d
parente3d5e1207ea62dca81116a14abef4a537188865d
perf/run: add get_var_from_env_or_config()

Add get_var_from_env_or_config() to easily set variables
from a config file if they are defined there and not already set.

This can also set them to a default value if one is provided.

As an example, use this function to set GIT_PERF_REPEAT_COUNT
from the perf.repeatCount config option or from the default
value.

Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/perf/perf-lib.sh
t/perf/run