Junio C Hamano <gitster@xxxxxxxxx> writes: >> build_git_rev () { >> rev=$1 >> - cp ../../config.mak build/$rev/config.mak >> + cp -t build/$rev ../../{config.mak,config.mak.autogen,config.status} > > That unfortunately is a GNUism -t with a bash-ism {a,b,c}; just keep > it simple and stupid to make sure it is portable. > > This is not even a part that we measure the runtime for anyway. In other words, something along this line, perhaps. t/perf/run | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/t/perf/run b/t/perf/run index aa383c2..69a4714 100755 --- a/t/perf/run +++ b/t/perf/run @@ -30,7 +30,10 @@ unpack_git_rev () { } build_git_rev () { rev=$1 - cp -t build/$rev ../../{config.mak,config.mak.autogen,config.status} + for config in config.mak config.mak.autogen config.status + do + cp "../../$config" "build/$rev/" + done (cd build/$rev && make $GIT_PERF_MAKE_OPTS) || die "failed to build revision '$mydir'" } -- 2.10.0-342-gc678130