Commit Graph
13309 Commits
Author SHA1 Message Date
EricFromCanada 1d2b4ed321 docs: add more missing option descriptions
and improve wording or formatting where necessary.
2018-02-01 16:06:17 -05:00
Mike McQuaidandGitHub 701ecb4975 Merge pull request #3747 from MikeMcQuaid/no-tap-deprecated
tap: don’t tap deprecated taps.
2018-01-30 09:55:08 -08:00
ilovezfsandGitHub c77cafcf82 Merge pull request #3729 from ilovezfs/bump-formula-pr-more-enhancements
bump-formula-pr: more enhancements.
2018-01-29 22:50:03 -08:00
Mike McQuaidandGitHub 28ce1a1e52 Merge pull request #3749 from MikeMcQuaid/xcode-requirement-macos-upgrade
xcode_requirement: inform users of macOS upgrade.
2018-01-29 17:44:10 +00:00
Mike McQuaidandGitHub fdd3aa3000 Merge pull request #3746 from alyssais/development_tools_bottle
Don't suggest install from bottle if not available
2018-01-29 17:35:52 +00:00
Alyssa Ross a9dc02a586 Don't suggest install from bottle if not available
It only makes sense to tell a user to try installing from a bottle if
there are bottles available for them to install for all the formulae
they specified.
2018-01-28 22:47:39 +00:00
commitay aa8003103e cask style: fix --fix 2018-01-29 07:45:34 +10:00
Mike McQuaid 1373441e53 xcode_requirement: inform users of macOS upgrade.
If you need a newer Xcode than the latest version provided by your
version of macOS then you need to upgrade your OS to install the
software.
2018-01-28 19:08:19 +00:00
Mike McQuaid c9f02aa3f7 tap: don’t tap deprecated taps.
These no longer have any files in them.
2018-01-28 19:07:01 +00:00
Markus ReiterandGitHub 9f4b4a1699 Merge pull request #3740 from reitermarkus/cask-style
Fix `brew cask style` on Travis.
2018-01-28 17:53:49 +01:00
ilovezfs ccbe4945ad bump-formula-pr: improve version formula component regex. 2018-01-28 08:12:12 -08:00
ilovezfs 98e48a9da7 bump-formula-pr: regex escape urls in replacements. 2018-01-28 08:12:12 -08:00
ilovezfs edd1c76d40 bump-formula-pr: detect download strategy from url.
Previously, CurlDownloadStrategy was hard coded.
2018-01-28 08:12:12 -08:00
ilovezfs 6460a34e65 bump-formula-pr: add Debian mirror handling. 2018-01-28 08:12:12 -08:00
ilovezfs e46fbdd18d bump-formula-pr: update GNU mirror handling.
homebrew/core now uses ftp.gnu.org/gnu for the primary url and
ftpmirror.gnu.org for the mirror.
2018-01-28 08:10:53 -08:00
ilovezfs 99bb068ca7 bump-formula-pr: improve formula name guessing. 2018-01-28 08:10:53 -08:00
Markus Reiter 884c57f9f4 Fix brew cask style on Travis. 2018-01-28 07:00:20 +01:00
Markus Reiter b4df024625 Allow passing down configuration into Cask. 2018-01-27 21:47:18 +01:00
Markus Reiter 6760d26319 Create Hbc::Config class. 2018-01-27 21:47:18 +01:00
Mike McQuaid 4abae7f7e9 Always install Gems into bundler location. 2018-01-26 22:05:43 +00:00
Mike McQuaid d1d4a667d1 tap-new: update based on Homebrew/brew travis.yml. 2018-01-26 21:47:33 +00:00
Mike McQuaid 78933b3ee9 ruby.sh: fix version check.
- Rather than checking for the absence of a failure check for an actual success in the check
- Fix the check to work on Ruby 1.9 (where `RUBY_VERSION.to_s.dup` is required to avoid modifying a frozen string).
2018-01-26 21:47:33 +00:00
ilovezfs 5a3555eeee bump-formula-pr: only validate tar files. 2018-01-24 04:22:11 -08:00
ilovezfs 4a1a8b86ac bump-formula-pr: use "resource" not "rsrc" 2018-01-24 03:51:23 -08:00
Mike McQuaidandGitHub 60a30e966b Merge pull request #3725 from MikeMcQuaid/fix-odeprecated-again
utils: reduce odeprecated warnings.
2018-01-24 09:13:01 +00:00
Mike McQuaid 459b113e28 utils: reduce odeprecated warnings.
Fix the code so we don't actually output `odeprecated` warnings for
`HOMEBREW_CACHE`d or `.brew`d formulae.
2018-01-24 09:02:00 +00:00
Mike McQuaidandGitHub ea0af7d1af Merge pull request #3724 from ilovezfs/call-satisfied-at-least-once
build: call satisified? before modifying env.
2018-01-23 19:50:20 +00:00
Mike McQuaidandGitHub 2844b0748d build: remove req satisfied calls. 2018-01-23 14:09:17 +00:00
Mike McQuaid 5cfb81253c requirement: odeprecated for default_formula usage. 2018-01-23 11:26:27 +00:00
Mike McQuaid 02d876528a requirement: make deprecated stuff unsupported. 2018-01-23 11:26:14 +00:00
Mike McQuaid 46633af76a requirement: call satisfied? from modify_build_environment. 2018-01-23 11:26:00 +00:00
ilovezfs 7879272689 build: call satisified? before modifying env.
Requirement#modify_build_environment may depend on the side effects of
Requirement#satisfied?, so make sure the latter is called at least once
for each requirement during formula installation. Prior to b70b5429d0,
Requirement#satisfied? would usually be called during Build#expand_reqs,
but that is longer the case.
2018-01-22 23:07:27 -08:00
ilovezfs 69db925e8a fetch: also fetch resources' patches 2018-01-22 01:10:14 -08:00
ilovezfs 7c07ec5fc1 resource: allow patches to be applied 2018-01-22 01:10:14 -08:00
ilovezfs da77f23bc7 rubocop: don't always display cop names. 2018-01-21 07:23:53 -08:00
Mike McQuaidandGitHub c8423b6d6e Merge pull request #3712 from sesam/language-fix
fix broken sentence
2018-01-21 14:53:11 +00:00
Mike McQuaidandGitHub 8b63db6d07 Merge pull request #3703 from ilovezfs/dot-dirs-are-not-racks
formula: reject dot dirs as racks
2018-01-21 14:51:19 +00:00
Mike McQuaidandGitHub 282277ecbe Merge pull request #3702 from ilovezfs/fix-rmdir_if_possible-with-mount-points
pathname: fix rmdir_if_possible with mount points
2018-01-21 14:51:06 +00:00
Mike McQuaidandGitHub 899ee8261a Merge pull request #3706 from MikeMcQuaid/deprecation-fixes
Deprecation fixes and cleanup
2018-01-21 14:50:34 +00:00
Mike McQuaid ab00c0f719 compat/requirements: fix dependency names. 2018-01-21 13:39:14 +00:00
Mike McQuaid 3bf5cc9d52 formula_support: remove duplicated odeprecated.
These are already present in compat.
2018-01-21 13:39:14 +00:00
Mike McQuaid de0fedeb09 upgrade --all: use odeprecated. 2018-01-21 13:39:14 +00:00
Mike McQuaid b96ec879dc (un)linkapps: hide from manpage, use odeprecated. 2018-01-21 13:38:44 +00:00
Mike McQuaid 5e5989b704 utils: no deprecations for cached formulae.
`HOMEBREW_CACHE`d and `.brew`ed formulae cannot be updated so don't
complain about their deprecation.
2018-01-21 13:34:36 +00:00
Simon B 53d87d3b58 fix broken sentence 2018-01-21 12:49:59 +01:00
ilovezfs f818f0e681 formula: reject dot dirs as racks
Dot directories are not racks because formulae names do not start with
"." so avoid attempting to descend into dot directories, which may not
always be possible (e.g. .Trashes).
2018-01-19 15:07:04 -08:00
ilovezfs 2e1ec02aeb pathname: fix rmdir_if_possible with mount points
Attempting to rmdir a directory that is a mount point results in EBUSY,
not EACCES or ENOENT, so also rescue EBUSY in rmdir_if_possible.
2018-01-19 14:06:22 -08:00
Alyssa Ross 78c829790d Improve deprecation message for dependency tags
It took me a while to figure out what this deprecation actually did,
because the message wasn't accurate.
2018-01-18 21:16:19 +00:00
Alyssa Ross d88b50968c Load formula_support deprecations
We should probably write tests for these going forward. ;)
2018-01-18 21:09:21 +00:00
Alyssa Ross 8874d1fb13 prepend instead of alias hacks for deprecations 2018-01-18 21:08:41 +00:00