Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Homebrew/brew.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Oct 28, 2012
    • Camillo Lugaresi's avatar
      debrew: formula debugging for homebrew · 18dbe47f
      Camillo Lugaresi authored
      
      A new feature for easing the pain of working with complex formulas, or
      formulas for large packages. When running brew in debug mode (-d), if an
      exception propagates outside the formula's install method, you now get a menu
      which lets you return to the point where the exception was raised and perfom
      several useful actions, such as:
      - printing a backtrace
      - entering IRB to examine the context and test ruby code
      - entering the debugger (if ruby-debug is available)
      - entering a shell
      - ignoring the exception or proceeding with the raise as normal
      
      Signed-off-by: default avatarMax Howell <mxcl@me.com>
      
      * Fixed conflict in build.rb.
      * Removed old debug handling in Formula.brew.
      
      Closes Homebrew/homebrew#10435.
      18dbe47f
    • Max Howell's avatar
      Specify where to get the CLT package · f6091b1c
      Max Howell authored
      f6091b1c
    • Stephen Nelson's avatar
      Homebrew should not ignore curlrc · e7a9f6eb
      Stephen Nelson authored
      
      Added doctor check for .curlrc rather than silently ignoring it (#13836).
      
      Closes Homebrew/homebrew#15419.
      
      Signed-off-by: default avatarMax Howell <mxcl@me.com>
      
      Removed test in doctor where it actually curl'd a file. It's enough to warn if the curlrc exists. I understand people want to remove the warnings, but the point in the doctor is to help diagnose and not to be some ramification of your UNIX system.
      e7a9f6eb
    • Max Howell's avatar
      a967f5c8
    • Adam Vandenberg's avatar
      Pathname: add exec and jar helpers · 73b3977a
      Adam Vandenberg authored
      Closes Homebrew/homebrew#13318.
      73b3977a
  2. Oct 26, 2012
  3. Oct 25, 2012
  4. Oct 24, 2012
  5. Oct 23, 2012
  6. Oct 22, 2012
  7. Oct 21, 2012
    • Misty De Meo's avatar
      brew ln --force is now brew ln --overwrite · 447f78c0
      Misty De Meo authored
      * Renames --force to --overwrite, freeing up brew ln --force for Homebrew/homebrew#13349
      * Changes --dry-run to preview linking by default, rather than
        overwriting. An overwrite dry-run can be simulated via both
        --dry-run --overwrite
      * Adds some basic Keg tests
      447f78c0
  8. Oct 20, 2012
  9. Oct 16, 2012
  10. Oct 15, 2012
    • Misty De Meo's avatar
      Manage Requirements using ComparableSet · bbfb6400
      Misty De Meo authored
      ComparableSet only allows a single object of a given class,
      choosing the object with the greatest value. This was mainly created
      for Requirements, so that, e.g., two X11Dependencies of differing
      strictness don't both end up in the same requirement set.
      
      Fixes Homebrew/homebrew#15240.
      bbfb6400
  11. Oct 11, 2012
  12. Oct 10, 2012
    • Jack Nagel's avatar
      Don't munge tapped formula names in Formula.factory · 35c47f81
      Jack Nagel authored
      
      This started happening as a result of bbc167b, which avoids reloading
      previously defined formulae. The exception alters its message if the
      name parameter appears to be a tapped formula, but this is lost if we
      only pass in the "stem" of the pathname.
      
      Long-term this probably needs some restructuring, perhaps with a
      separate exception for tapped formula, but for now this should re-enable
      the more useful error message.
      
      Fixes Homebrew/homebrew#15374.
      
      Signed-off-by: default avatarJack Nagel <jacknagel@gmail.com>
      35c47f81
  13. Oct 07, 2012
  14. Oct 06, 2012
  15. Oct 05, 2012
    • Misty De Meo's avatar
      Don't count mkpath in ObserverPathnameExtension · dbdf2c78
      Misty De Meo authored
      mkpathed directories aren't really "linked" or "unlinked" per se,
      and link/unlink handle directories differently. It's easier just to
      ignore them, which finally synchronizes link/unlink counts.
      dbdf2c78
    • Misty De Meo's avatar
      Keg#unlink: use ObserverPathnameExtension · 0f2fe4a6
      Misty De Meo authored
      #link was using the extension but #unlink wasn't, so the counting
      criteria were potentially different and `brew unlink` was ignoring
      --verbose.
      0f2fe4a6
    • Misty De Meo's avatar
      Keg#unlink: check file comes from the right keg · a1f6f590
      Misty De Meo authored
      For real this time.
      
      This makes sure that files won't be unlinked if they resolve into 
      other kegs. For example: if fish and fishfish are both installed, 
      with fishfish linked and fish unlinked, `brew unlink fish` would 
      unlink some files that resolve into fishfish's keg.
      a1f6f590
  16. Oct 04, 2012
Loading