aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorPatrick Lucas2012-06-13 13:10:27 -0400
committerMax Howell2012-08-06 15:59:12 -0400
commit188d3e3781979b66e94bb5384dd96645a2270f8a (patch)
treea18f56fdbc545e16bd4d1ca179585608d3dec97c /Library
parentf64de04c8cc8056f9c2f0df48d126159a17ce4b7 (diff)
downloadhomebrew-188d3e3781979b66e94bb5384dd96645a2270f8a.tar.bz2
Suggest git clean -f for untracked changes
Currently, if brew doctor detects untracked changes in the local repo, it suggests doing 'git reset --hard', but that doesn't remove untracked files. This change adds an additional suggestion to run 'git clean -f' to remove them. Closes #12814. Signed-off-by: Max Howell <mxcl@me.com> Changed the path to Library as we don't want to clean -f all over the whole /usr/local :P
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/doctor.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb
index 4117458ef..aa120c7aa 100644
--- a/Library/Homebrew/cmd/doctor.rb
+++ b/Library/Homebrew/cmd/doctor.rb
@@ -785,7 +785,7 @@ def check_git_status
unless `git status -s -- Library/Homebrew/ 2>/dev/null`.chomp.empty? then <<-EOS.undent
You have uncommitted modifications to Homebrew's core.
Unless you know what you are doing, you should run:
- cd #{HOMEBREW_REPOSITORY} && git reset --hard
+ cd #{HOMEBREW_REPOSITORY}/Library && git reset --hard && git clean -f
EOS
end
end