SZEDER Gábor <szeder.dev@xxxxxxxxx> writes: > On Wed, Jul 03, 2019 at 02:26:21PM +0200, Thomas Braun wrote: >> Am 03.07.2019 um 12:47 schrieb SZEDER Gábor: >> > Lately Homebrew learned to automagically clean up information about >> > outdated packages during other 'brew' commands, which might be useful >> > for the avarage user, but is a waste of time in CI build jobs, because >> > the next build jobs will start from the exact same image containing >> > the same outdated packages anyway. >> > >> > Export HOMEBREW_NO_AUTO_UPDATE=1 to disable this auto cleanup feature, >> >> The patch below adds HOMEBREW_NO_INSTALL_CLEANUP so maybe you meant >> HOMEBREW_NO_INSTALL_CLEANUP here as well? > > Thanks, good catch. Apparently copy-pasted the wrong env var from the > patch to the commit message... Applied an obvious rewording manually while queuing. Thanks. commit af8ed04778781f2013d26cc450173190fb5876d6 Author: SZEDER Gábor <szeder.dev@xxxxxxxxx> Date: Wed Jul 3 12:47:48 2019 +0200 ci: disable Homebrew's auto cleanup Lately Homebrew learned to automagically clean up information about outdated packages during other 'brew' commands, which might be useful for the avarage user, but is a waste of time in CI build jobs, because the next build jobs will start from the exact same image containing the same outdated packages anyway. Export HOMEBREW_NO_INSTALL_CLEANUP=1 to disable this auto cleanup feature, shaving off about 20-30s from the time needed to install dependencies in our macOS build jobs on Travis CI. Signed-off-by: SZEDER Gábor <szeder.dev@xxxxxxxxx> Signed-off-by: Junio C Hamano <gitster@xxxxxxxxx>