aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-08-10don't use new name rack if old name rack is a dirVlad Shablinsky
Everything that used HOMEBREW_CELLAR/canonical_name could point to something that doesn't exist because loader_for tries to load new name formula if no old name found. However there can be software installed from path with the same name that renamed formulae had and we still need to link/unlink/uninstall etc that software. The solution is Formulary#to_rack method that returns rack for given name. - Add Formulary#to_rack - Update ARGV.kegs - Update cmd/switch
2015-08-10formulary: change logic for renamed formulaeVlad Shablinsky
2015-08-10exceptions: add TapFormulaWithOldnameAmbiguityErrorVlad Shablinsky
- TapFormulaWithOldnameAmbiguityError is an exception raised when multiple tap formulae available for given old name
2015-08-10add migrator class for migrating renamed formulaeVlad Shablinsky
2015-08-10audit: add rules for namingVlad Shablinsky
- restrict old names as names of new formulae - warn about dependencies on old names
2015-08-10formula: add oldname methodVlad Shablinsky
- add Formula#oldname to get oldname for formula - add formula_renames.rb to store information about formula renames
2015-08-10tap: add formula_renamesVlad Shablinsky
- Tap#formula_renames is a method used for getting information about renames in tap formulae.
2015-08-10update man pageCNA-Bld
Closes Homebrew/homebrew#41736. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-10update documentationCNA-Bld
2015-08-10add pinned taps count to brew tap-infoCNA-Bld
2015-08-10add pin info to tap-infoCNA-Bld
2015-08-10implement formulary#find_with_priorityCNA-Bld
2015-08-10implement pinning of tapsCNA-Bld
2015-08-10add /Library/PinnedTaps to .gitignoreCNA-Bld
2015-08-10audit: prune redundant codeDominyk Tiller
2015-08-10audit: flag insecure launchpadDominyk Tiller
2015-08-09ARGV#resolved_formulae: use canonical_name to locate rackXu Cheng
Closes Homebrew/homebrew#42537. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-09put caveats in finish after post_install Homebrew/homebrew#42565Rafael Kitover
When running brew -v install, long post_install output from the formula, presumably from upstream, may hide the important instructions in the caveats and confuse the user. For example, postgresql runs initdb which prints its own instructions for running the database, making the caveats scroll off screen. Per xu-cheng's instructions in Homebrew/homebrew#42565 : Remove the explicit call to caveats from the install, reinstall, and upgrade commands, as well as the dependency installer code in FormulaInstaller#install_dependency , and call caveats right before the summary code in FormulaInstaller#finish . Closes Homebrew/homebrew#42565. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-09audit: allow assert `!.*.include?`.Mike McQuaid
Came up on Homebrew/homebrew#34573.
2015-08-09echoping: to the boneyardDominyk Tiller
Closes Homebrew/homebrew#42644. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-08Troubleshooting.md: matching parenthesisViet Hung Nguyen
Closes Homebrew/homebrew#42653. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-08-08only run post_install if it's definedXu Cheng
Closes Homebrew/homebrew#42593. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-07help: remove obsoleted argumentXu Cheng
2015-08-07Troubleshooting: don't report the update issue plzMike McQuaid
2015-08-07update: handle more exceptionsXu Cheng
Closes Homebrew/homebrew#42558. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-06languages: support both luasDominyk Tiller
2015-08-06audit: add check for indefinite articleAlexis Hildebrandt
at the beginning of desc. Closes Homebrew/homebrew#42404. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-06update: loading core files at the beginningXu Cheng
This should help to prevent similar situation of Homebrew/homebrew#42553 happening in the future.
2015-08-06backport flat_map for Ruby 1.8Xu Cheng
Code is copied from https://github.com/marcandre/backports/blob/master/lib/backports/1.9.2/enumerable/flat_map.rb (MIT License by Marc-Andre Lafortune) Closes Homebrew/homebrew#42543. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-06favor flat_map over map...flattenXu Cheng
2015-08-06test_formula: add test_facotry_with_fully_qualified_nameXu Cheng
Closes Homebrew/homebrew#42550. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-06add fully qualified name for core formulaeCNA-Bld
2015-08-06hardware: temporary disable rubocop method rename ruleXu Cheng
Closes Homebrew/homebrew#42540. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-06test_inreplace: temporary disable rubocop string replacement ruleXu Cheng
2015-08-06more core file style updated by rubocopXu Cheng
2015-08-06update rubocop to 0.33.0Xu Cheng
2015-08-06style: allow passing arbitrary file pathsXu Cheng
2015-08-05audit: simplify command-line spelling checkAlexis Hildebrandt
Closes Homebrew/homebrew#42403. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-05Formula-Cookbook: avoid non-with optionsIan Lancaster
Closes Homebrew/homebrew#42433. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-05audit: flag plaintext mirrorserviceDominyk Tiller
2015-08-05test-bot: run postinstall on dependenciesBaptiste Fontaine
Closes Homebrew/homebrew#36027. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-05ARGV: don't downcase bottle filenamesMisty De Meo
Fixes Homebrew/homebrew#42470.
2015-08-04formula_support: add provided_pre_mavericksDominyk Tiller
Closes Homebrew/homebrew#42460. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-04Formula-Cookbook: tweak conflicts_withDominyk Tiller
Closes Homebrew/homebrew#42432. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-03shell completion of official taps added to 'brew tap'Baptiste Fontaine
Closes Homebrew/homebrew#42421. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-03official_taps: add emacsAlex Dunn
Closes Homebrew/homebrew#42418.
2015-08-03doc: pedantic word correctionDaniel Lee Harple
Closes Homebrew/homebrew#42413. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-03fix ruby syntax warningsXu Cheng
Closes Homebrew/homebrew#42409. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-03brew readall --syntax: skip vendor filesXu Cheng
2015-08-03keg_relocate: fix syntax error.Mike McQuaid
Closes Homebrew/homebrew#42408.