aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-05-27audit: simplify ssl/tls audit failure messagesDominyk Tiller
This cuts the amount of custom code fairly drastically, applying the same generic syntax across the different SSL/TLS enforced areas. It also makes the failure message fit onto one terminal line, which looks cleaner than the multi-line message we currently print for standard-size Terminals. Changes something like: `ftp.gnu.org urls should be https://, not http:// (url is http://ftp.gnu.org/gnu/gawk/gawk-4.1.1.tar.xz)` Into: `Please use https:// for http://ftp.gnu.org/gnu/gawk/gawk-4.1.1.tar.xz` References: Homebrew/homebrew#39421 Homebrew/homebrew#39306 Closes Homebrew/homebrew#40054. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-05-27cmd/switch: fix exception.pmwheatley
keg_only? should use 'rack' not 'canonical_name' Closes Homebrew/homebrew#40124. Closes Homebrew/homebrew#40126. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-27formula_installer: set tap source for bottles.Mike McQuaid
This defaults to the value that's in the bottle but that isn't necessarily correct. For example, some Boxen modules will reuse our old bottles and so if they are installed from there we should be sure to set the tab's tap to the tap we've installed from rather than the one set inside the bottle's tarball. Closes Homebrew/homebrew#40096. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-27tab: add method to set tap.Mike McQuaid
2015-05-27test-bot: always brew install as a non-developer.Mike McQuaid
Bored of dealing with the bottle conflicts errors here so I don't think it's really worth working around. Closes Homebrew/homebrew#40097. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-27uninstall: load formula from rackXu Cheng
Closes Homebrew/homebrew#39524. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-27test-bot: rescue TapFormulaAmbiguityErrorXu Cheng
2015-05-27upgrade: use ARGV.resolved_formulaeXu Cheng
2015-05-27unpin: use ARGV.resolved_formulaeXu Cheng
2015-05-27test: use ARGV.resolved_formulaeXu Cheng
2015-05-27reinstall: use ARGV.resolved_formulaeXu Cheng
2015-05-27postinstall: use ARGV.resolved_formulaeXu Cheng
2015-05-27pin: use ARGV.resolved_formulaeXu Cheng
2015-05-27outdated: use ARGV.resolved_formulaeXu Cheng
2015-05-27missing: use ARGV.resolved_formulaeXu Cheng
2015-05-27link: load formula from rackXu Cheng
2015-05-27keg: add rack methodXu Cheng
2015-05-27gist-logs: use ARGV.resolved_formulaeXu Cheng
2015-05-27doctor: load formula from rackXu Cheng
2015-05-27--prefix: use ARGV.resolved_formulaeXu Cheng
2015-05-27--cellar: use ARGV.resolved_formulaeXu Cheng
2015-05-27cleanup: load formula from rack and using ARGV.resolved_formulaeXu Cheng
2015-05-27bottle: use ARGV.resolved_formulaeXu Cheng
2015-05-27audit: handle TapFormulaAmbiguityErrorXu Cheng
2015-05-27ARGV#kegs: try to load fomrula from rackXu Cheng
2015-05-27ARGV: add resolved_formulae methodXu Cheng
2015-05-27Formula#installed: loading using Formulary.from_rackXu Cheng
Also handle TapFormulaAmbiguityError
2015-05-27Formulary: add from_rackXu Cheng
2015-05-27Formulary#canonical_name: handle TapFormulaAmbiguityErrorXu Cheng
If there are multiple tap formulae with the name of ref, then ref is the canonical name
2015-05-27update manpageXu Cheng
2015-05-27tap/untap/update/prune: remove obsolete method, add migrate_tapsXu Cheng
2015-05-27add Formula.core_names Formula.tap_names and Formula.full_namesXu Cheng
2015-05-27load tap formula through direct searchXu Cheng
2015-05-27add Formulary.core_path method, deprecate Formula.pathXu Cheng
2015-05-27BottleLoader: using Formulary.path to search formula fileXu Cheng
2015-05-26superenv cc: accept single-digit g++ versionRyan Hendrickson
Closes Homebrew/homebrew#40117. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-05-26Check empty? to avoid introducing nilsJack Nagel
[].last => nil [].max => nil
2015-05-26More explanation of HOMEBREW_{CELLAR,PREFIX,REPOSITORY}Larry Gilbert
Closes Homebrew/homebrew#39447. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-05-26bottle: handle nil bottle revision case.Mike McQuaid
2015-05-26bottle: discard bottle revision from prior pkg_versionIan Lancaster
Closes Homebrew/homebrew#38628. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-25Use canonical representation of the superenv bin directoryRyan Hendrickson
The xcrun script should be skipping the ENV directory when it scans $PATH looking for tools to run. Unfortunately, the script compares the paths found to the real path of the ENV directory (following symlinks), but superenv was adding the nominal path to $PATH, not following symlinks. As a consequence, platforms with Xcode < 4.3 would get into infinite loops when trying to call non-system versions of gcc, as xcrun calls the ENV version of gcc-X.X which calls xcrun and so on forever. This commit changes superenv to follow symlinks when determining the bin path to use. Fixes Homebrew/homebrew#33731. Closes Homebrew/homebrew#40062. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-05-25example-formula.rb has a 'desc'Nikolaus Wittenstein
Closes Homebrew/homebrew#39911. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-25`brew create` adds a `desc` field to the new formulaNikolaus Wittenstein
2015-05-25audit looks for and validates 'desc'Nikolaus Wittenstein
2015-05-25`brew search` can take a `--desc` argument to search descriptionsNikolaus Wittenstein
2015-05-25Info shows the desc if presentNikolaus Wittenstein
2015-05-25Add a desc field to FormulaNikolaus Wittenstein
2015-05-24audit: formula version string should have digitXu Cheng
Closes Homebrew/homebrew#40025. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-24audit: add rules for non-ascii character and encoding commentXu Cheng
Closes Homebrew/homebrew#40042. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-24audit: move audit_java_home inside audit_lineXu Cheng