Commit Graph
13063 Commits
Author SHA1 Message Date
Mike McQuaid f951a22bea Install etc/var files on postinstall.
Also, don't delete them after that. This means that `brew postinstall`
becomes a way to easily reinstall configuration files for any formula
without needing any changes to any bottles or requiring a reinstall.
2017-05-03 09:00:17 +01:00
Markus Reiter 77b9ef84ee Merge pull request #2560 from reitermarkus/PATH-refactoring
Refactor PATH generation.
2017-05-03 01:00:03 +02:00
Mike McQuaid 7a0e5d123c Merge pull request #2472 from DomT4/keg_only
caveats: tweak keg_only wording
2017-05-02 15:17:37 +01:00
Mike McQuaid b8e17502a3 README: update hosting providers. 2017-05-01 20:19:48 +01:00
Dominyk Tiller 25ffa301b8 formula_support: keg_only style harmonisation 2017-05-01 19:22:40 +01:00
Dominyk Tiller 85053b1476 audit: add audit_keg_only_style 2017-05-01 19:22:34 +01:00
Dominyk Tiller 285b0bc941 caveats: tweak keg_only wording
Current:
```
This formula is keg-only, which means it was not symlinked into /usr/local.

Qt has CMake issues when linked
```

After:
```
This formula is keg-only, which means it was not symlinked into /usr/local,
because Qt has CMake issues when linked.
```
2017-05-01 16:56:16 +01:00
Markus Reiter 8cba0352e0 Merge pull request #2571 from danielmartin/revert-2517-fix-select-blocking
Revert "Fix `IO#select` blocking."
1.2.0
2017-05-01 16:37:56 +02:00
Daniel Martín a98991a10f Revert "Fix IO#select blocking." 2017-05-01 15:45:32 +02:00
Markus Reiter 1be5eeec26 Add test and comment for PATH#existing. 2017-04-30 21:23:12 +02:00
Markus Reiter 1c7238e59b Add tests for PATH#select and PATH#reject. 2017-04-30 21:18:06 +02:00
Markus Reiter 005f165dcb Simplify PATH#parse. 2017-04-30 21:11:49 +02:00
Markus Reiter 24f48ae7d9 Use PATH#select. 2017-04-30 21:11:28 +02:00
Markus Reiter 4d5d6a65e3 Rename PATH#validate to PATH#existing. 2017-04-30 21:11:28 +02:00
Markus Reiter 22f624b373 Make PATH enumerable. 2017-04-30 21:11:28 +02:00
Markus Reiter e70f2ec332 Make sure duplicates are remove from PATH. 2017-04-30 21:11:28 +02:00
Markus Reiter 0bb9b4918e Remove PATH#inspect. 2017-04-30 21:11:28 +02:00
Markus Reiter d552ff316d Make PATH#validate return nil if empty. 2017-04-30 21:11:28 +02:00
Markus Reiter cb1ac3f998 Don’t implement PATH#eql?. 2017-04-30 21:11:27 +02:00
Markus Reiter f8ad9d7efd Use PATH where possible. 2017-04-30 21:11:27 +02:00
Markus Reiter 314483f75c Remove Array#to_path_s. 2017-04-30 21:11:27 +02:00
Markus Reiter a16746906d Add PATH class. 2017-04-30 21:11:27 +02:00
Markus Reiter e221d0481a Use to_path_s in install_gem_setup_path!. 2017-04-30 21:11:27 +02:00
Markus Reiter 3e4fe279b0 Use to_path_s for determine_pkg_config_libdir. 2017-04-30 21:11:27 +02:00
Mike McQuaid 0c9047a2b8 Merge pull request #2562 from DomT4/you_shall_not_pass_go_get
audit: formally ban go get usage
2017-04-30 13:32:22 +01:00
Mike McQuaid 59f78361c9 Merge pull request #2566 from zmwangx/pull-fix-check-bintray-mirror
pull: fix status code check in check_bintray_mirror
2017-04-30 13:28:32 +01:00
Mike McQuaid 9c8d968181 Interesting Taps and Forks: fix typo. 2017-04-30 13:22:56 +01:00
Zhiming Wang 7a75de7cb1 pull: fix status code check in check_bintray_mirror
The status code of the last redirect should be 2xx to be deemed successful.
2017-04-29 19:30:19 -04:00
Markus Reiter b067700fd7 Merge pull request #2563 from reitermarkus/plist
Update `plist` to 3.3.0.
2017-04-29 02:55:58 +02:00
Markus Reiter 989a19b676 Update plist to 3.3.0. 2017-04-28 20:51:07 +02:00
Dominyk Tiller ed1ae19aee audit_spec: test go get ban 2017-04-28 18:13:38 +01:00
Dominyk Tiller 2ad43cb1fd audit: formally ban go get usage
There's been an informal ban for a while but let's
be punchier because this crops up still.
2017-04-28 17:38:01 +01:00
Mike McQuaid 539881f51a Taps and Forks: remove mailing list mention. 2017-04-28 08:52:30 +01:00
Mike McQuaid 1c297ad5a2 Merge pull request #2554 from MikeMcQuaid/audit-dependency-option-tweak
audit: tweak dependency option audit.
2017-04-27 17:08:44 +01:00
Mike McQuaid 1c9cfb2419 audit: tweak dependency option audit.
Make sure that `if build.with?` isn't caught.
2017-04-27 16:30:05 +01:00
Mike McQuaid 698afa2ba7 Merge pull request #2559 from MikeMcQuaid/docs-css-tweaks
docs: tweak CSS.
2017-04-27 13:21:35 +01:00
Mike McQuaid a559cef5cc docs: tweak CSS.
Import new brew.sh CSS changes to improve the appearance of tables and
links.
2017-04-27 12:35:15 +01:00
Mike McQuaid 5c33355160 Merge pull request #2557 from MikeMcQuaid/tap-new-xcode-bump
tap-new: bump Xcode to 8.3.
2017-04-27 12:32:29 +01:00
Mike McQuaid 5199993672 Merge pull request #2556 from MikeMcQuaid/even-better-user-agent
brew.sh: tweak macOS user agent again.
2017-04-27 12:32:20 +01:00
Mike McQuaid 0cedb4db08 tap-new: bump Xcode to 8.3.
Update this to the current latest Travis CI supports (which we're using)
2017-04-27 08:56:46 +01:00
Mike McQuaid 9731f7a8c4 brew.sh: tweak macOS user agent again.
Safari uses `Mac OS X` not `OS X`. To avoid contaminating other parts of
Homebrew use a separate variable for just this part, too.
2017-04-27 08:53:57 +01:00
JCount 9427934aca Merge pull request #2555 from MikeMcQuaid/user_agent_osx
brew.sh: use OS X in user agent rather than macOS.
2017-04-26 11:43:28 -04:00
Mike McQuaid f02d7b93a7 brew.sh: use OS X in user agent rather than macOS.
This matches what Safari does on macOS 10.12 and is generally what
tools like Google Analytics expect the format to be.
2017-04-26 16:18:48 +01:00
Mike McQuaid 9624c1cac7 Merge pull request #2553 from MikeMcQuaid/audit-new-formula-git
audit: fix audit of new formulae.
2017-04-26 12:35:55 +01:00
Mike McQuaid 5647fdb2f9 audit: fix audit of new formulae.
When auditing new formulae without `--new-formula` the
`audit_revision_and_version_scheme` method fails ungracefully. Instead,
set some better defaults so fewer checks are needed.

Fixes #2551.
2017-04-26 11:33:13 +01:00
Mike McQuaid c6c930174e Merge pull request #2549 from MikeMcQuaid/fix-bottle-tag-ordering
software_spec: process macOS versions on Linux.
2017-04-25 15:01:43 +01:00
Mike McQuaid 4971855e9b software_spec: process macOS versions on Linux.
This module doesn't actually have any behaviour that's problematic at
runtime on Linux so we may as well use it to properly sort macOS
versions there.
2017-04-25 14:34:27 +01:00
Mike McQuaid 3589e24df0 tap: fix env typo. 2017-04-25 13:40:40 +01:00
Mike McQuaid 584ea84548 Merge pull request #2547 from MikeMcQuaid/improve-install-upgrade-message
formula_installer: improve install/upgrade message
2017-04-25 13:12:11 +01:00
Mike McQuaid 18c2713df4 formula_installer: improve install/upgrade message
If you `brew install` a formula that's already installed you get:
  Warning: ripgrep-0.5.1 already installed

If you `brew install` an outdated formula that's installed you get:
  Error: ripgrep-0.5.1 already installed. To install this version, first
  `brew unlink ripgrep`

Instead, suggest that the user should `brew upgrade` in this case. If
the formula isn't outdated use the previous message.
2017-04-25 12:45:39 +01:00