Merge branch 'sg/travis-osx-brew-breakage-workaround'
authorJunio C Hamano <gitster@pobox.com>
Thu, 7 Feb 2019 06:05:28 +0000 (22:05 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 7 Feb 2019 06:05:28 +0000 (22:05 -0800)
The way the OSX build jobs updates its build environment used the
"--quiet" option to "brew update" command, but it wasn't all that
quiet to be useful.  The use of the option has been replaced with
an explicit redirection to the /dev/null (which incidentally would
have worked around a breakage by recent updates to homebrew, which
has fixed itself already).

* sg/travis-osx-brew-breakage-workaround:
  travis-ci: make the OSX build jobs' 'brew update' more quiet

1  2 
ci/install-dependencies.sh

@@@ -3,7 -3,7 +3,7 @@@
  # Install dependencies required to build and test Git on Linux and macOS
  #
  
 -. ${0%/*}/lib-travisci.sh
 +. ${0%/*}/lib.sh
  
  P4WHENCE=http://filehost.perforce.com/perforce/r$LINUX_P4_VERSION
  LFSWHENCE=https://github.com/github/git-lfs/releases/download/v$LINUX_GIT_LFS_VERSION
@@@ -34,18 -34,12 +34,18 @@@ linux-clang|linux-gcc
        popd
        ;;
  osx-clang|osx-gcc)
-       brew update --quiet
+       brew update >/dev/null
        # Uncomment this if you want to run perf tests:
        # brew install gnu-time
 -      brew install git-lfs gettext
 +      test -z "$BREW_INSTALL_PACKAGES" ||
 +      brew install $BREW_INSTALL_PACKAGES
        brew link --force gettext
        brew install caskroom/cask/perforce
 +      case "$jobname" in
 +      osx-gcc)
 +              brew link gcc@8
 +              ;;
 +      esac
        ;;
  StaticAnalysis)
        sudo apt-get -q update