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. Jul 09, 2016
    • Mike McQuaid's avatar
      tap: run readall when tapping. (#396) · 4da99058
      Mike McQuaid authored
      * readall: move readall logic to new class.
      
      * tap: run readall when tapping.
      
      This will prevent tapping an tap with syntax errors from causing issues
      for users.
      
      Fixes #58.
      4da99058
    • Martin Afanasjew's avatar
      language/python: fix bogus require · 4f2e31b3
      Martin Afanasjew authored
      Including the extension is not an error, but we don't normally do this.
      4f2e31b3
    • Mike McQuaid's avatar
      cmd/install: port to generic OS. (#458) · 2c792076
      Mike McQuaid authored
      2c792076
    • Mike McQuaid's avatar
      brew.sh: enable autoupdate for Homebrew developers (#429) · 51025a9f
      Mike McQuaid authored
      Autoupdate has been working well for me/opt-in folks for a while so lets
      enable it for Homebrew developers to test before we enable it for
      everyone.
      51025a9f
    • Mike McQuaid's avatar
      test_integration_cmds: use a single teardown. (#475) · b55250c4
      Mike McQuaid authored
      Instead of writing a custom ensure for every test let's just nuke
      all the files every time. This may be something we might want to use for
      other unit tests too. It leans heavily on the fact that a
      `FileUtils.rm_rf` on files that don't exist is very quick and things
      like `brew cleanup` are super slow in comparison.
      
      Before:
      ```
      $ brew tests --only=integration_cmds --official-cmd-taps
      Finished in 49.764724s, 1.0047 runs/s, 5.2648 assertions/s.
      ```
      
      After:
      ```
      $ brew tests --only=integration_cmds --official-cmd-taps
      Finished in 43.014769s, 1.1624 runs/s, 5.8352 assertions/s.
      ```
      b55250c4
  2. Jul 08, 2016
  3. Jul 07, 2016
    • Mike McQuaid's avatar
      Autoupdate tweaks (#442) · 86b1df96
      Mike McQuaid authored
      * Don't infinitely recurse `brew update --preinstall`.
      
      This could happen when trying to `brew install git` inside `brew update
      --preinstall`.
      
      * update.sh: cache Git PATH.
      
      We don’t need to look it up from superenv every time; this is slow.
      
      * update.sh: print message before preinstall updates.
      
      * update.sh: verbose output fetch directory.
      
      This aids reading `brew update --verbose --debug` output.
      
      * update.sh: skip taps without formulae on preinstall.
      
      We don’t need to update them as we’re not invoking them.
      
      * update.sh: don't force update-report on developer preinstall.
      
      This is too slow.
      86b1df96
    • Martin Afanasjew's avatar
      download_strategy: ensure fixed commit hash length · 32f7e738
      Martin Afanasjew authored
      The length of the commit hash returned for `--short` can vary depending
      on user configuration. Make sure this works independently of what might
      have been configured via a user's `.gitconfig`. This also fixes the
      failing `GitDownloadStrategyTests#test_last_commit` test for such users.
      32f7e738
    • Martin Afanasjew's avatar
      Use GitRepositoryExtension for 'path' in Tap · 68bbe6ee
      Martin Afanasjew authored
      
      Closes #464.
      
      Signed-off-by: default avatarMartin Afanasjew <martin@afanasjew.de>
      68bbe6ee
    • Martin Afanasjew's avatar
    • Martin Afanasjew's avatar
      Add GitRepositoryExtension · 6cdc6b14
      Martin Afanasjew authored
      Add an extension for accessing Git-related meta data that can be mixed
      in into a Pathname object (e.g. `HOMBREW_REPOSITORY` or the path of a
      `Tap` instance). The goal here is to eliminate code duplication.
      6cdc6b14
  4. Jul 06, 2016
  5. Jul 05, 2016
  6. Jul 04, 2016
Loading