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. May 30, 2017
  2. May 29, 2017
    • Markus Reiter's avatar
      d700a5ba
    • Mike McQuaid's avatar
      update-test: tweak more edge cases. · d7e2d5be
      Mike McQuaid authored
      Don't try to `fetch --depth=1` unless we've confirmed the repository is
      already shallow. Otherwise this can discard history from a full clone.
      
      Additionally, if the repository wasn't shallow but there's no tags found
      assume that Git is too old and try a naive sort if on Linux where `sort`
      is able to sort versions.
      d7e2d5be
    • Mike McQuaid's avatar
      update-test: improve no tags found messaging. · 224d2c21
      Mike McQuaid authored
      Currently you just get `Could not find start commit!` which is not as
      explicit as it could be.
      224d2c21
    • Markus Reiter's avatar
      Remove unused `popen_read_text` method. · dc4f3039
      Markus Reiter authored
      dc4f3039
    • Markus Reiter's avatar
      Use `XDG_CACHE_HOME` for RuboCop. · 54c45808
      Markus Reiter authored
      54c45808
    • Isabell Long's avatar
      Match the "formula name in description" on word boundaries · 279a4df6
      Isabell Long authored
      - The regexp for the "check if formula name is used in formula's
        description" cop matches every instance of the formula name if it
        exists, whether it's in a word or not.
      - For example, the formula `mon` has the description "Monitor
        hosts/services/whatever and alert about problems". This makes
        `brew audit --strict` complain because it matches "Monitor",
        which isn't the formula name! The formula `pass` has the description
        "Password manager".  Again, the strict audit matches "Password",
        which isn't an issue.
      - Instead, this change matches on a word boundary, so it will match
        `mon:`, or `mon `, but not "Monitor", or, for example, "harmony".
      - I've changed the tests to account for this change.
      279a4df6
  3. May 27, 2017
    • Mike McQuaid's avatar
      diagnostic: move some more macOS doctor checks. · 945cfc7c
      Mike McQuaid authored
      Move some `brew doctor` checks that are pretty macOS specific so they
      are only run on macOS.
      945cfc7c
    • Mike McQuaid's avatar
      Improve some `brew install` messaging. · ef59a751
      Mike McQuaid authored
      Improve the messaging around `brew install` when there's a possible user
      action such as an `upgrade` or `link` and don't tell people to
      `install --force` when it's unnecessary.
      
      While I did this, tweak the output and function usage in a couple of
      related places.
      
      Some example output before this change:
      ```
      Warning: openssl is a keg-only and another version is linked to opt.
      Use `brew install --force` if you want to install this version
      Warning: mysql@5.6 is a keg-only and another version is linked to opt.
      Use `brew install --force` if you want to install this version
      Warning: analog-6.0_1 already installed
      Warning: bash-completion@2-2.5 already installed, it's just not linked.
      ```
      
      Some example output after this change:
      ```
      Error: openssl 1.0.2k is already installed
      To upgrade to 1.0.2l, run `brew upgrade openssl`
      Warning: mysql@5.6 5.6.36_1 is already installed
      Warning: analog 6.0_1 is already installed
      Warning: bash-completion@2 2.5 is already installed, it's just not linked.
      You can use `brew link bash-completion@2` to link this version.
      ```
      ef59a751
  4. May 25, 2017
  5. May 24, 2017
  6. May 23, 2017
  7. May 22, 2017
Loading