aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2017-03-31migrator: add more helper methods.Mike McQuaid
Add methods to determine if a migration is needed and perform it if so (and no-op if not). Additionally, make `ARGV.force?` get passed as a parameter so it can be overridden without requiring users to pass `—force`.
2017-03-31Merge pull request #2374 from joshka/cleanup-command-continue-on-errorMike McQuaid
Cleanup: Continue on error removing keg
2017-03-31Brew cleanup: Continue on error removing kegJoshua McKinney
Fixes #2355 Create unremovable_kegs instance var Check cellar cleanup failure after full cleanup completes Use module_function in Homebrew::Cleanup as we never instantiate the class
2017-03-30Merge pull request #2422 from ↔Mike McQuaid
MikeMcQuaid/formula-missing-dependencies-handle-unavailable-formula formula: handle missing deps when formula missing.
2017-03-30Merge pull request #2421 from MikeMcQuaid/formula-check-alias-existsMike McQuaid
formula: check installed_alias_path exists.
2017-03-30Merge pull request #2419 from MikeMcQuaid/fix-tap-cask-migrationMike McQuaid
Fix handling of tap migrations to new cask names.
2017-03-30Merge pull request #2401 from wjlroe/print-pinned-on-outdatedMike McQuaid
Include the pinned version in brew outdated output for pinned formulae
2017-03-30Merge pull request #2414 from sjackman/update-test-fetch-shallowMike McQuaid
update-test: Use git fetch --tags --depth=1
2017-03-30Merge pull request #2418 from MikeMcQuaid/formula-installer-another-testMike McQuaid
formula_installer_spec: add default formula test.
2017-03-30formula: check installed_alias_path exists.Mike McQuaid
Otherwise return `nil`. Fixes https://github.com/Homebrew/brew/issues/2417
2017-03-30Fix handling of tap migrations to new cask names.Mike McQuaid
Need to check for two `/`s rather than one.
2017-03-30Merge pull request #2399 from MikeMcQuaid/unversioned-formulae-checkMike McQuaid
audit: check for unversioned formulae.
2017-03-30Merge pull request #2392 from MikeMcQuaid/cleanup-tapsMike McQuaid
Update all references to taps.
2017-03-30formula: handle missing deps when formula missing.Mike McQuaid
We could try and get a partial result but given it'll also be wrong it feels simpler to just return an empty array. Fixes #1928. Fixes #2027. Closes #2058. Fixes https://github.com/Homebrew/homebrew-core/issues/11827.
2017-03-30Merge pull request #2410 from reitermarkus/container-exectuableVĂ­tor GalvĂŁo
Add `Container::Executable`.
2017-03-29audit: Fix cctools invocation check regular expression.William Woodruff
Additionally, ignore the cctools formula itself, since it obviously needs to check cctools invocations.
2017-03-29formula_installer_spec: add default formula test.Mike McQuaid
Test the situation where a requirement is satisfied by a non-formula but the `default_formula` is also installed.
2017-03-28Merge pull request #1828 from woodruffw/audit-cctoolsWilliam Woodruff
audit: Check for invocations of cctools.
2017-03-28diagnostic: also accept trailing / on git urls.Mike McQuaid
2017-03-28Merge pull request #2413 from JCount/increase-minimum-git-versionMike McQuaid
diagnostic: increase minimum git version to 1.8.5
2017-03-28Merge pull request #2398 from MikeMcQuaid/doctor-check-homebrew-coreMike McQuaid
diagnostic: check homebrew/core git remote.
2017-03-28update-test: Use git fetch --tags --depth=1Shaun Jackman
Use git fetch --tags --depth=1 to fetch fewer commits.
2017-03-28diagnostic: increase minimum git version to 1.8.5JCount
older versions do not support the 'git -C <path>' option
2017-03-28update latest versions of Xcode for 10.11 & 10.12EricFromCanada
2017-03-28update suggested Xcode/CLT download URLsEricFromCanada
2017-03-28update-test: improve error handling.Mike McQuaid
Fail if the start or end commit are missing and retry finding the previous tag by fetching all tags if they are missing. This should fix CI on the current Homebrew/brew `master` branch. Closes #2404.
2017-03-28Add `Container::Executable`.Markus Reiter
2017-03-27ruby_requirement: fix path prependCarlo Rosati
2017-03-27Add pinned version to outdated json outputWilliam Roe
The structure should be consistent, so there are always pinned and pinned_version fields even if there are no pinned versions for a given formula.
2017-03-27Add pinned version to outdated outputWilliam Roe
2017-03-27Add test for verbose brew outdated outputWilliam Roe
Split the tests up into quiet and verbose output with contexts.
2017-03-27Installer#reinstall instead of #install :reinstallJoshua McKinney
Call an explicit method on Installer to reinstall rather than using a flag to indicate when we're reinstalling a cask
2017-03-26audit: bump whitelisted elm-format version to 0.6.0-alphailovezfs
2017-03-26audit: check for unversioned formulae.Mike McQuaid
If we're adding a versioned formulae we want to ensure that there's also an unversioned one too.
2017-03-26diagnostic: check homebrew/core git remote.Mike McQuaid
Check the remote for homebrew/core as well as homebrew/brew as we've seen a few cases (e.g. #2387) where it was misconfigured. While we're here, tweak the messaging to tell people what to do and how to do so with a single command.
2017-03-26Merge pull request #2393 from raza15/raza2Mike McQuaid
updating the exception for "kibana" for the "@" naming scheme. File changed: audit.rb
2017-03-26Update all references to taps.Mike McQuaid
- Remove taps that are (or will shortly be) deprecated. - Remove commands that are only relevant to the boneyard (which will shortly be removed).
2017-03-26indentingRaza Hussain
2017-03-26changing if conditionRaza Hussain
2017-03-26simplify the regex and make a line max 80 char longRaza Hussain
2017-03-26Wrap rubocop specific code into methods inside FormulaCopGautham Goli
2017-03-26Encapsulate formula desc offense checking logic into methodsGautham Goli
2017-03-26Add RSpec tests for bottle_block and formula_desc copsGautham Goli
2017-03-26vendor: Update ruby-macho to 1.1.0.William Woodruff
2017-03-25Merge pull request #1975 from MikeMcQuaid/pull-not-die-bottle-publishMike McQuaid
pull: warn (not die) on bottle publish failure.
2017-03-25formula_installer: tweak req formula additions.Mike McQuaid
Rather than just checking if a requirement's dependency is installed or not check if the requirement was actually satisfied by a particular formula rather than e.g. just having a `default_formula` defined.
2017-03-23Merge pull request #2359 from ↔ilovezfs
ilovezfs/migrator-allow-new-cellar-to-exist-already migrator: allow new cellar to exist already
2017-03-23Merge pull request #2343 from JCount/gpg-requirement-add-2.1-seriesJCount
gpg: add GnuPG series 2.1.x to supported versions
2017-03-23migrator: allow new cellar to exist alreadyilovezfs
Lets us migrate a formula to a name that may have previously been used. If gnupg 1.x is installed as "gnupg" and gnupg 2.x is installed as "gnupg2," it's currently not possible to rename gnupg2 -> gnupg, since the 1.4 keg will already be installed in the "gnupg" Cellar, so in order to reclaim the name "gnupg" to be used for 2.1, either 1.x must be manually uninstalled, or the new cellar needs to be allowed to exist already.
2017-03-23Merge pull request #2372 from MikeMcQuaid/link-keg-only-path-messageMike McQuaid
link: tell users of `brew link --force` about opt.