update-bash: don't stash for --simulate-from-current-branch
When invoking --simulate-from-current-branch, we shouldn't do any file manipulation.
This commit is contained in:
parent
f7c276a0be
commit
58e0249609
@ -155,22 +155,6 @@ pull() {
|
|||||||
INITIAL_BRANCH="$(git symbolic-ref --short HEAD 2>/dev/null)"
|
INITIAL_BRANCH="$(git symbolic-ref --short HEAD 2>/dev/null)"
|
||||||
UPSTREAM_BRANCH="$(upstream_branch)"
|
UPSTREAM_BRANCH="$(upstream_branch)"
|
||||||
|
|
||||||
trap reset_on_interrupt SIGINT
|
|
||||||
|
|
||||||
if [[ -n "$(git status --untracked-files=all --porcelain 2>/dev/null)" ]]
|
|
||||||
then
|
|
||||||
if [[ -n "$HOMEBREW_VERBOSE" ]]
|
|
||||||
then
|
|
||||||
echo "Stashing uncommitted changes to $DIR."
|
|
||||||
git status --short --untracked-files=all
|
|
||||||
fi
|
|
||||||
git -c "user.email=brew-update@localhost" \
|
|
||||||
-c "user.name=brew update" \
|
|
||||||
stash save --include-untracked $QUIET_ARGS
|
|
||||||
git reset --hard $QUIET_ARGS
|
|
||||||
STASHED="1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Used for testing purposes, e.g., for testing formula migration after
|
# Used for testing purposes, e.g., for testing formula migration after
|
||||||
# renaming it in the currently checked-out branch. To test run
|
# renaming it in the currently checked-out branch. To test run
|
||||||
# "brew update --simulate-from-current-branch"
|
# "brew update --simulate-from-current-branch"
|
||||||
@ -187,6 +171,22 @@ pull() {
|
|||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
trap reset_on_interrupt SIGINT
|
||||||
|
|
||||||
|
if [[ -n "$(git status --untracked-files=all --porcelain 2>/dev/null)" ]]
|
||||||
|
then
|
||||||
|
if [[ -n "$HOMEBREW_VERBOSE" ]]
|
||||||
|
then
|
||||||
|
echo "Stashing uncommitted changes to $DIR."
|
||||||
|
git status --short --untracked-files=all
|
||||||
|
fi
|
||||||
|
git -c "user.email=brew-update@localhost" \
|
||||||
|
-c "user.name=brew update" \
|
||||||
|
stash save --include-untracked $QUIET_ARGS
|
||||||
|
git reset --hard $QUIET_ARGS
|
||||||
|
STASHED="1"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "$INITIAL_BRANCH" != "$UPSTREAM_BRANCH" && -n "$INITIAL_BRANCH" ]]
|
if [[ "$INITIAL_BRANCH" != "$UPSTREAM_BRANCH" && -n "$INITIAL_BRANCH" ]]
|
||||||
then
|
then
|
||||||
# Recreate and check out `#{upstream_branch}` if unable to fast-forward
|
# Recreate and check out `#{upstream_branch}` if unable to fast-forward
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user