perf/run: add GIT_PERF_DIRS_OR_REVS

This environment variable can be set to some revisions or directories whose Git versions should be tested, in addition to the revisions or directories passed as arguments to the 'run' script. This enables a "perf.dirsOrRevs" configuration variable to be used to set revisions or directories whose Git versions should be tested. Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Christian Couder committed Sep 23, 2017 at 19:55 UTC 91c4339e1921f3db1aec19ec10c01604bf2c00f7
1 file changed +3
t/perf/run
+3
@@ -113,6 +113,9 @@ get_var_from_env_or_config () {
113 get_var_from_env_or_config "GIT_PERF_REPEAT_COUNT" "perf.repeatCount" 3
114 export GIT_PERF_REPEAT_COUNT
115
116 +get_var_from_env_or_config "GIT_PERF_DIRS_OR_REVS" "perf.dirsOrRevs"
117 +set -- $GIT_PERF_DIRS_OR_REVS "$@"
118 +
119 GIT_PERF_AGGREGATING_LATER=t
120 export GIT_PERF_AGGREGATING_LATER
121