From 0d8fc920d66652d22c4b6623ec6aefff79a44cb2 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sat, 3 Dec 2016 13:47:52 +0000 Subject: [PATCH] tap-new: use latest Travis CI recommended config. Pretty sure no-one cares about this except me but this works consistently across a variety of different taps and is faster than the old version. --- Library/Homebrew/dev-cmd/tap-new.rb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Library/Homebrew/dev-cmd/tap-new.rb b/Library/Homebrew/dev-cmd/tap-new.rb index 03cbea646a..6e1977446a 100644 --- a/Library/Homebrew/dev-cmd/tap-new.rb +++ b/Library/Homebrew/dev-cmd/tap-new.rb @@ -55,14 +55,13 @@ module Homebrew - if [ -f ".git/shallow" ]; then travis_retry git fetch --unshallow; fi - - sudo chown -R $USER "$(brew --repo)" - - git -C "$(brew --repo)" reset --hard origin/master + - HOMEBREW_REPOSITORY="$(brew --repo)" + - sudo chown -R "$USER" "$HOMEBREW_REPOSITORY" + - git -C "$HOMEBREW_REPOSITORY" reset --hard origin/master - brew update || brew update - - rm -rf "$(brew --repo $TRAVIS_REPO_SLUG)" - - mkdir -p "$(brew --repo $TRAVIS_REPO_SLUG)" - - rsync -az "$TRAVIS_BUILD_DIR/" "$(brew --repo $TRAVIS_REPO_SLUG)" - - export TRAVIS_BUILD_DIR="$(brew --repo $TRAVIS_REPO_SLUG)" - - cd "$(brew --repo)" + - HOMEBREW_TAP_DIR="$(brew --repo "$TRAVIS_REPO_SLUG")" + - rm -rf "$HOMEBREW_TAP_DIR" + - ln -s "$PWD" "$HOMEBREW_TAP_DIR" - export HOMEBREW_DEVELOPER="1" - ulimit -n 1024