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. Sep 16, 2009
    • Hunter Morris's avatar
      Added 'man' to be ignored · aafbdcc1
      Hunter Morris authored
      
      Signed-off-by: default avatarMax Howell <max@methylblue.com>
      
      Homebrew doesn't install to man, but if it's already there, we should indeed ignore it.
      aafbdcc1
    • Darcy Laycock's avatar
      Add fish completions for the brew binary · 8ecb7b06
      Darcy Laycock authored
      See Library/Contributions
      8ecb7b06
    • Max Howell's avatar
      Allow formulae to use __END__ · c28bd7b5
      Max Howell authored
      For this to work the "running script" must be the formulae file. Making this
      so wasn't so hard, there is now an install.rb script which is included with
      the -r flag to the ruby executable. An at_exit handler calls the install
      function.
      
      Having the install logic in its own file made it feel like there was so much
      space that I added extra error handling. So there is something to be said for
      separating functionality out into its own files.
      
      Still the error handling sucks, we'll need to marshall the exception back to
      the bin/brew command. Which is another PITA.
      
      Still overall I think this will prove worthwhile. But if it doesn't we'll
      revert.
      
      As a first usage, you can put a diff after __END__ and return DATA from
      Formula::patches to make Homebrew aware of it.
      c28bd7b5
    • Max Howell's avatar
      fd5ed391
    • Brian Smyth's avatar
      Teach patch to uncompress patches if necessary. · 0a2cdea5
      Brian Smyth authored
      This change also eliminates the somewhat duplicate codepath if patches
      returns and Array rather than a Hash.
      0a2cdea5
  2. Sep 15, 2009
  3. Sep 12, 2009
  4. Sep 11, 2009
  5. Sep 07, 2009
  6. Sep 06, 2009
    • Max Howell's avatar
      No spurious error due to Interrupt during curl · de620e43
      Max Howell authored
      Only delete the file that is downloaded if an error occurs while downloading it.
      de620e43
    • Max Howell's avatar
      Fix double newline after Interrupt · 680e2019
      Max Howell authored
      Seems to be an issue with Ruby system() call doing a double fork.
      680e2019
    • Max Howell's avatar
      FIX installed but not installed state. · 64e76715
      Max Howell authored
      Pressing CTRL-C during installs would remove the prefix but not the keg directory. brew list would then report this keg as installed, even though it was empty.
      64e76715
    • scoates's avatar
      Use ENV[EDITOR] if possible · 7709c369
      scoates authored
      Defaulting to EDITOR, then checking for the mate command, and then using
      vim as a last resort.
      
      Signed Off By: Max Howell <max@methylblue.com>
      
      Plain brew edit still uses Textmate though because a client that
      supported a project concept is required for that particular feature.
      Patches for that welcome.
      7709c369
  7. Sep 05, 2009
    • Max Howell's avatar
      Typo in usage · c7976fcc
      Max Howell authored
      I patched the patch wrongly.
      c7976fcc
    • Andre Arko's avatar
      `brew search' command · c4041f44
      Andre Arko authored
      Example usage:
        brew search w  # formulae containing w
        brew search ^w # formulae starting with w
      
      No parameters lists all packages.
      
      Also adds puts_columns to util, and uses it for output.
      
      Signed Off By: Max Howell <max@methylblue.com>
      
      I changed the command from 'available' to search because this is more similar
      to how other tools call this function.
      
      The short form is -S, which is the "pacman" tool equivalent.
      c4041f44
    • Max Howell's avatar
      ENV.no_optimization · a2cd3367
      Max Howell authored
      For when we optimize too much and things seem to break. In my experience the
      GCC optimizer is pretty safe nowadays, but at least this allows you to test
      the hypothesis the optimization is breaking the build.
      a2cd3367
    • Max Howell's avatar
      Don't trim ohai message in verbose mode · 87605d53
      Max Howell authored
      87605d53
    • Max Howell's avatar
      Cache ARGV calcs · e30c1c88
      Max Howell authored
      Means unshift doesn't work, but well, that's almost a feature :P
      e30c1c88
    • Eloy Duran's avatar
      watch_out_for_spill · a4ba1c13
      Eloy Duran authored
      New method which uses RubyCocoa with the FSEvents API from Rucola to watch if
      files aren't installed outside the Homebrew prefix. Right now the paths being
      watched are: /System, /usr, /etc, /sbin, /bin, and /Applications.
      a4ba1c13
    • Adam Vandenberg's avatar
      Nehalem supports SSE4.2 · ef88db9d
      Adam Vandenberg authored
      Signed Off By: Max Howell <max@methylblue.com>
      
      I realised that -msse4.1 and -msse4.2 aren't supported by GCC 4.0, so I made
      the brash decision that we require GCC 4.2. It comes with Xcode 3.1 so people
      can upgrade if they have to.
      
      Requiring a single compiler is better for us anyway -- less possible errors
      and failures.
      
      Formulae can still request gcc-4.0.1, but at least then those formulae still
      only use a single compiler and not possibly two.
      ef88db9d
    • Max Howell's avatar
      More tweaks to the README · ee0459a0
      Max Howell authored
      Still too long, but it reads marginally better.
      ee0459a0
  8. Sep 04, 2009
Loading