diagnostic: Use pushd/popd in uncommited modifications nudge

While filing https://github.com/Homebrew/brew/issues/20379, I lost where I was because I followed the given instruction. Instead, let's use pushd/popd so the user is returned to their pwd if the git operations succeed.
This commit is contained in:
Colin Dean 2025-08-05 11:48:39 -04:00 committed by GitHub
parent a729c533fd
commit 7d285c0956
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -703,7 +703,7 @@ module Homebrew
If this is a surprise to you, then you should stash these modifications.
Stashing returns Homebrew to a pristine state but can be undone
should you later need to do so for some reason.
cd #{path} && git stash -u && git clean -d -f
pushd #{path} && git stash -u && git clean -d -f && popd
EOS
modified = status.split("\n")