| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-11-03 | requirement: convert Cellar path to opt path. | Mike McQuaid | |
| 2017-11-03 | requirement: don't add /usr/local/{bin,sbin}. | Mike McQuaid | |
| This should be considered a requirement bug if it's added. | |||
| 2017-11-03 | requirement: prepend rather than append PATH. | Mike McQuaid | |
| Otherwise this ends up behind e.g. `/usr/bin` so is pretty useless. | |||
| 2017-10-18 | Use “squiggly” heredocs. | Markus Reiter | |
| 2017-07-30 | formula_installer: use default_formula for bottles | Mike McQuaid | |
| This was the original, intended functionality before this was broken in fe117bf79b244c42b7e4049d353c3c003eae4880. Fixes https://github.com/Homebrew/homebrew-core/issues/13680. | |||
| 2017-06-10 | Autocorrect Rubocop Style/PerlBackrefs. | Mike McQuaid | |
| 2017-05-15 | Use scoped RSpec matchers. | Markus Reiter | |
| 2017-04-30 | Make `PATH` enumerable. | Markus Reiter | |
| 2017-04-30 | Use `PATH` where possible. | Markus Reiter | |
| 2017-04-22 | More deprecations. | Mike McQuaid | |
| Deprecate more methods. Internal APIs have been verified to be unused elsewhere and removed. External APIs have had deprecation methods added. Existing deprecations have been either upgraded to produce warnings or no longer deprecated and the reasoning documented. | |||
| 2017-03-25 | formula_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-01-11 | requirement: get formula from satisfy. | Mike McQuaid | |
| If satisfy returns a `Pathname` from `which` then we can use that to infer a formula dependency from that `Requirement`. | |||
| 2016-10-06 | “Homebrew Cask” -> “Homebrew-Cask” | Markus Reiter | |
| 2016-09-27 | Merge pull request #1004 from apjanke/print-requirements | Mike McQuaid | |
| info: print requirements | |||
| 2016-09-24 | info: include versions and other details in Requirements display | Andrew Janke | |
| 2016-09-24 | Fix Style/GuardClause. | Markus Reiter | |
| 2016-09-23 | Style/Alias: Prefer `alias`. | Markus Reiter | |
| 2016-09-23 | Fix DoubleNegation. | Markus Reiter | |
| 2016-09-23 | Fix RuboCop CaseEquality. | Markus Reiter | |
| 2016-09-17 | rubocop --auto-correct all hash-rocket usage. | Mike McQuaid | |
| 2016-07-11 | requirement: more obvious error message. | Mike McQuaid | |
| Make it more obvious which class was unsatisfied to produce this error message. | |||
| 2016-07-01 | requirement: update cask wording | Dominyk Tiller | |
| We now have "magic" to automatically handle `brew cask` and `brew bundle` calls without needing to tap those taps manually beforehand. Let's reflect that in this wording for consistency. Closes #427. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com> | |||
| 2016-01-13 | Fix typo [ci skip] | Satoshi Ohmori | |
| Closes Homebrew/homebrew#48008. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr> | |||
| 2016-01-03 | utils: add which_all | Xu Cheng | |
| Similar to which, except it returns all of paths where binary is found. i.e. it's equivalent to `which -a`. | |||
| 2015-12-15 | Allow multiple option_names in dep/reqs. | Mike McQuaid | |
| This means that dependencies can be merged but still maintain all their option names. Closes Homebrew/homebrew#46916. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-09-01 | remove Requirement#pour_bottle? | Xu Cheng | |
| It's never used since a0a93f1b3b7b2be9b8a319be91086ffe220f8e32. Closes Homebrew/homebrew#43462. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-08-20 | Requirement: support tap formula as default_formula | Xu Cheng | |
| Closes Homebrew/homebrew#43107. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-08-03 | Core files style updates. | BrewTestBot | |
| Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2015-06-07 | requirement: allow access default_formula directly | Xu Cheng | |
| 2014-12-28 | requirement: add cask and download attributes. | Mike McQuaid | |
| Print out the message pointing to the Cask and/or download location too.a | |||
| 2014-12-06 | Remove {start,stop}doc as we're using Yard now. | Mike McQuaid | |
| 2014-11-12 | Fix Requirement equality | Jack Nagel | |
| 2014-11-12 | Don't allocate arrays in Requirement#hash | Jack Nagel | |
| 2014-10-09 | Use alias_method instead of an extra ivar | Jack Nagel | |
| 2014-09-24 | Generate RDoc documentation. | Mike McQuaid | |
| This is currently still very messy and we probably want to work out the best way to declare what parts of our DSL/what files are "public". Still, even if this is a WIP I'd rather get something committed sooner rather than later and start iterating on this as a replacement for `example_formula.rb` and the formula cookbook. To test: ```bash cd $(brew --prefix)/Library/Homebrew && \ rdoc formula.rb requirement.rb utils.rb &&\ open doc/index.html ``` Closes Homebrew/homebrew#32470. | |||
| 2014-08-14 | Remove two more unnecessary default arguments | Jack Nagel | |
| 2014-07-07 | Eliminate some indirection in evaluating requirement env blocks | Jack Nagel | |
| 2014-07-07 | Don't set @env on instances | Jack Nagel | |
| 2014-07-07 | Keep DSL related code in one place | Jack Nagel | |
| 2014-07-03 | Replace ComparableSet with a Requirements collection | Jack Nagel | |
| 2014-07-02 | Move require into method to avoid circular require | Jack Nagel | |
| There is a nasty circular dependency here: formula.rb requirement.rb extend/ENV.rb extend/ENV/shared.rb formula.rb Probably the information that the build environment needs from formula should be passed in at runtime, but that seems hard and I really just want to be able to run the tests with warnings turned on. :/ | |||
| 2014-07-01 | Always use class.name to build inspect strings | Jack Nagel | |
| 2014-06-12 | Prefer self.class.name to self.class.to_s | Jack Nagel | |
| 2014-05-30 | Deprecate implicit build-time requirements | Jack Nagel | |
| 2014-04-03 | requirement: add pour_bottle? method. | Mike McQuaid | |
| Allows disabling bottles from requirements. | |||
| 2014-03-05 | Remove special X11 proxy deps | Jack Nagel | |
| 2014-02-27 | Eliminate mutation of Dependency objects | Jack Nagel | |
| 2013-12-09 | Ensure option names are consistent for default formula requirements | Jack Nagel | |
| 2013-08-19 | Use ENV.append_path | Jack Nagel | |
| 2013-08-19 | No longer call ENV.userpaths! in requirements | Jack Nagel | |
| Instead we use which with a custom PATH. | |||
