aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-12-14plural: tests addedBaptiste Fontaine
2015-12-14os/mac: indent fixesBaptiste Fontaine
2015-12-13Formulary: explicitly require tapAlex Dunn
Fixes Homebrew/homebrew#46984.
2015-12-13man: modernize and reduce code duplicationMartin Afanasjew
Also use `popen_read` instead of `safe_system` for cleaner argument passing and write the output with `atomic_write`. Closes Homebrew/homebrew#46826. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-13man: remove broken --verbose functionalityMartin Afanasjew
2015-12-13update: make stashing local changes more robustMartin Afanasjew
Users with local changes and without a configured Git identity won't be able to update Homebrew via `brew update`, as the update will fail when trying to stash the local modifications with `git stash`. They will be unable to proceed until they follow Git's advice to configure their identity or they manage to revert their local changes. This change always sets a commit e-mail and name, avoiding this issue. A nice bonus is that experienced Git users can see who created the stash commit (identifying `brew update` as the author). Fixes Homebrew/homebrew#46930. Closes Homebrew/homebrew#46939. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-13cleanup: consistently document --dry-run optionMartin Afanasjew
All other commands document both `--dry-run` and `-n` in the option description and mention only `--dry-run` in the command summary. Let's do the same for `cleanup`. Closes Homebrew/homebrew#46942. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-13pull: use tap objectXu Cheng
Fix the regression introduced by Homebrew/homebrew#46735.
2015-12-11test-bot: allow tapuser/taprepo/tapformula format.Mike McQuaid
2015-12-11test-bot: fix resolve_test_tapXu Cheng
2015-12-11test-bot: remove dead codeXu Cheng
2015-12-11test-bot: remove ci-reset-and-update.Mike McQuaid
2015-12-11test-bot: fix Bintray url for bottle uploadingXu Cheng
2015-12-11test-bot: fix tap URL detection from Jenkins.Mike McQuaid
2015-12-11Revert "test-bot: remove dead code."Mike McQuaid
This reverts commit 373da8666e633b06d8a5bb98621461b700f4b2d7.
2015-12-10os/mac/xcode: expect xcode 7.2Dominyk Tiller
2015-12-10os/mac: add xcode 7.2Dominyk Tiller
2015-12-10brew.rb: improve handling of --version/-v optionMartin Afanasjew
Make both `--version` and `-v` print the Homebrew version and exit, if provided as first and sole argument. `brew --version` no longer accepts additional arguments (they were previously ignored). Otherwise interpret `brew -v <arguments>` as if `brew <arguments> -v` was executed instead (no change here), but no longer print a line with the Homebrew version. Closes Homebrew/homebrew#46790. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-10manpage: remove superfluous spaces for consistencyMartin Afanasjew
All other alternatives already don't use spaces around the pipe symbol. Closes Homebrew/homebrew#46825. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-10manpage: fix formatting of command listMartin Afanasjew
Restore definition list in `COMMANDS` section, thus massively improve formatting. In theory, `ronn` supports nested (definition) lists. In practice, this does not work (and is unlikely to be fixed soon because upstream seems to be rather inactive) causing the entire definition list to be longer recognized because of a single nested list. Work around by rearranging the `tap` documentation (sole command with a nested list).
2015-12-10test-bot: fetch/audit formulae despite requirementMike McQuaid
It's still useful to do a basic test even if requirements cannot be satisfied.
2015-12-10test-bot: remove dead code.Mike McQuaid
2015-12-10ENV: warn_if_universal_binaries_not_supportedRyan Hendrickson
Raise an error when attempting to create universal binaries with a GCC that can't do so. Closes Homebrew/homebrew#46630. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-12-10Do not `brew install brew-cask`Josh Hagins
Refs caskroom/homebrew-cask#15381 Closes Homebrew/homebrew#46845.
2015-12-10brew: cask is now a tap command.Mike McQuaid
So we can remove the formula installation from `brew.rb`. Closes Homebrew/homebrew#46843. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-09audit: flag '--with{,out}-check' optionsBaptiste Fontaine
Closes Homebrew/homebrew#46794. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-12-09Allow taps to link manpages.Mike McQuaid
A blocker for https://github.com/caskroom/homebrew-cask/pull/15381 being merged. Closes Homebrew/homebrew#46795.
2015-12-09test-tab: tap is a Tap object nowXu Cheng
Closes Homebrew/homebrew#46735. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-12-09avoid using FORMULA_RENAMES directlyXu Cheng
2015-12-09migrator: tap is a Tap object nowXu Cheng
2015-12-09formula_versions: tap is a Tap object nowXu Cheng
2015-12-09exceptions: tap is a Tap object nowXu Cheng
2015-12-09info: tap is a Tap object nowXu Cheng
2015-12-09audit: tap is a Tap object nowXu Cheng
2015-12-09bottles: tap is a Tap object nowXu Cheng
2015-12-09Tap#==: allow compare with stringXu Cheng
2015-12-09Tab#tap: returns tap objectXu Cheng
2015-12-09Formula#tap: returns tap objectXu Cheng
2015-12-09Formulary: use same logic to handle core fully-qualified nameXu Cheng
2015-12-09Formulary.core_path: use CoreFormulaRepository#formula_dirXu Cheng
2015-12-09Formulary: use Tap#alias_dirXu Cheng
2015-12-09Formula: use CoreFormulaRepository, avoid duplicated logicXu Cheng
2015-12-09remove unnecessary tap_argsXu Cheng
It's now handled by Tap.fetch
2015-12-09add Tap#core_formula_repository?Xu Cheng
2015-12-09add CoreFormulaRepository singleton classXu Cheng
2015-12-09Tap: add formula_file_to_name and alias_file_to_nameXu Cheng
2015-12-09add Tap#alias_dirXu Cheng
2015-12-09add Tap#formula_dirXu Cheng
2015-12-09Tap: use method instead of variableXu Cheng
2015-12-08kbtin: boneyardRakesh
Closes Homebrew/homebrew#39167. Closes Homebrew/homebrew#46727. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>