diff options
| author | Max Howell | 2012-08-01 15:56:52 -0400 | 
|---|---|---|
| committer | Max Howell | 2012-08-01 15:59:30 -0400 | 
| commit | bfaa726c28483becd643a4b5a5dfeb8b6e937ac6 (patch) | |
| tree | d4f251aaf6624f6f66465a8d155f94f4275a0648 /Library/Homebrew/cmd/edit.rb | |
| parent | ed76c6df9417a54d188ce3d7f227d670dda3bd5b (diff) | |
| download | homebrew-bfaa726c28483becd643a4b5a5dfeb8b6e937ac6.tar.bz2 | |
Warn user not to edit before first update
Because, if you do, your changes will be lost.
Diffstat (limited to 'Library/Homebrew/cmd/edit.rb')
| -rw-r--r-- | Library/Homebrew/cmd/edit.rb | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/Library/Homebrew/cmd/edit.rb b/Library/Homebrew/cmd/edit.rb index 06be636dc..3fd3bfe09 100644 --- a/Library/Homebrew/cmd/edit.rb +++ b/Library/Homebrew/cmd/edit.rb @@ -2,6 +2,14 @@ require 'formula'  module Homebrew extend self    def edit +    unless (HOMEBREW_PREFIX/'.git').directory? +      raise <<-EOS.undent +        Changes will be lost! +        The first time you `brew update', all local changes will be lost, you should +        thus `brew update' before you `brew edit'! +        EOS +    end +      # If no brews are listed, open the project root in an editor.      if ARGV.named.empty?        editor = File.basename which_editor | 
