aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2016-09-08 20:44:18 +0100
committerMike McQuaid2016-09-08 20:46:36 +0100
commit691d57f59477a512df1a63a115be52bd09560d34 (patch)
tree29be5e78ba0fb01055b7fb438c95085292fc0025 /Library
parent60d3bf4eb9a9660be9515f784929cbbda2a1d5ff (diff)
downloadbrew-691d57f59477a512df1a63a115be52bd09560d34.tar.bz2
update.sh: don't cleanup on update for developers.
We’re defining developers as people who have run a dev-cmd at least once.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/update.sh14
1 files changed, 11 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/update.sh b/Library/Homebrew/cmd/update.sh
index ed51444c5..c87c16a11 100644
--- a/Library/Homebrew/cmd/update.sh
+++ b/Library/Homebrew/cmd/update.sh
@@ -159,7 +159,7 @@ reset_on_interrupt() {
git reset --hard "$INITIAL_REVISION" "${QUIET_ARGS[@]}"
fi
- if [[ -n "$HOMEBREW_DEVELOPER" ]]
+ if [[ -n "$HOMEBREW_NO_UPDATE_CLEANUP" ]]
then
pop_stash
else
@@ -243,7 +243,7 @@ EOS
if [[ "$INITIAL_BRANCH" != "$UPSTREAM_BRANCH" && -n "$INITIAL_BRANCH" ]]
then
- if [[ -z "$HOMEBREW_DEVELOPER" ]]
+ if [[ -z "$HOMEBREW_NO_UPDATE_CLEANUP" ]]
then
echo "Checking out $UPSTREAM_BRANCH in $DIR..."
echo "To checkout $INITIAL_BRANCH in $DIR run:"
@@ -286,7 +286,7 @@ EOS
trap '' SIGINT
- if [[ -n "$HOMEBREW_DEVELOPER" ]]
+ if [[ -n "$HOMEBREW_NO_UPDATE_CLEANUP" ]]
then
if [[ "$INITIAL_BRANCH" != "$UPSTREAM_BRANCH" && -n "$INITIAL_BRANCH" ]]
then
@@ -335,6 +335,14 @@ EOS
set -x
fi
+ if [[ -z "$HOMEBREW_UPDATE_CLEANUP" ]]
+ then
+ if [[ -n "$HOMEBREW_DEVELOPER" || -n "$HOMEBREW_DEV_CMD_RUN" ]]
+ then
+ export HOMEBREW_NO_UPDATE_CLEANUP="1"
+ fi
+ fi
+
if [[ -z "$HOMEBREW_AUTO_UPDATE_SECS" ]]
then
HOMEBREW_AUTO_UPDATE_SECS="60"