aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-12-07test-bot: fix cleanup check.Mike McQuaid
HOMEBREW_RUBY_PATH is always set.
2015-12-07Overhaul, simplify and cleanup documentation.Mike McQuaid
Remove duplication, link to the API documentation more often, tweak wording, add `@UniqMartin` as a maintainer, note `@jacknagel`'s and `@adamv`'s significant past contributions to Homebrew, delete some outdated or unneeded documentation, add some missing `Formula` API. entries and simplify/improve `CONTRIBUTING.md`. Closes Homebrew/homebrew#46179. Closes Homebrew/homebrew#46618. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-07update: always reset to origin/master.Mike McQuaid
Do a reset to `origin/master` and then stash but don't pop the stash after running update (unless you were on a branch). This may be mildly more annoying for Homebrew developers but means it's easier for our users who don't understand Git (and particularly when they don't understand that every tap is a separate Git repository). Closes Homebrew/homebrew#45825. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-07test-bot: don't cleanup the HOMEBREW_RUBY_PATH.Mike McQuaid
2015-12-06fetch: fall back to source if bottle fails.Mike McQuaid
This matches the behaviour when `brew install`ing formulae. Closes Homebrew/homebrew#46490. Closes Homebrew/homebrew#46619. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-05manpages: fix missing backtickAndrew Janke
2015-12-05man page: finer-grained markupAndrew Janke
Closes Homebrew/homebrew#44769 Closes Homebrew/homebrew#46676. Signed-off-by: Andrew Janke <andrew@apjanke.net>
2015-12-04cleanup: don't warn when skipping pinned formula.Corey Prophitt
Closes Homebrew/homebrew#46604. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-12-04ipe: boneyardDominyk Tiller
Closes Homebrew/homebrew#46428. Closes Homebrew/homebrew#46652. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-12-04git-encrypt: boneyardEllis Berner
This package is deprecated and no longer used. It can now be found in the boneyard tap. Closes Homebrew/homebrew#46592. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-12-04Formula-Cookbook: wording clarityDominyk Tiller
2015-12-03centralize the logic of handling `homebrew-` in Tap.fetchXu Cheng
Closes Homebrew/homebrew#46537. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-12-03add String#strip_prefixXu Cheng
2015-12-02manpage: synchronize maintainer list with READMEMartin Afanasjew
2015-12-01bin/brew: avoid unnecessary 'readlink' invocationMartin Afanasjew
For typical installations where `brew` is not a symbolic link, this reduces the number of processes that need to be spawned. Closes Homebrew/homebrew#46269. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2015-12-01bin/brew: avoid unnecessary 'tr' invocationMartin Afanasjew
This reduces the number of processes that need to be forked. If libtool's `config.guess` is to be trusted, there was never another spelling/capitalization other that `Darwin`.
2015-12-01bin/brew: separate variable assignment and exportMartin Afanasjew
This very slightly reduces duplication and the risk of inconsistency by exporting in one branch, but not the other. By putting all the `export` statements right before the `exec` it is more obvious what is passed on.
2015-12-01bin/brew: quote in assignments for consistencyMartin Afanasjew
While `var=$(<command>)` is perfectly valid and won't create any issues, it is often surprising for less shell-savvy users. Quoting these cases like in all other instances makes the code more uniform, helps to avoid future mistakes, and has no downsides.
2015-12-01bin/brew: be consistent about code styleMartin Afanasjew
2015-11-30shark: migrate from boneyard to scienceBaptiste Fontaine
Closes Homebrew/homebrew#46510. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-30tcpurify 0.11.2 (new formula, import from boneyard)Baptiste Fontaine
Closes Homebrew/homebrew#46394. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-11-29upscaledb 2.1.12 (rename)Alex Dunn
Closes Homebrew/homebrew#46434. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-29travis.yml: chown /usr/local.Mike McQuaid
2015-11-29fix test_formula_pinXu Cheng
Closes Homebrew/homebrew#46468. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-29test_tab: use installed_prefixesXu Cheng
2015-11-29tab: use installed_prefixesXu Cheng
2015-11-29formula_pin: use installed_prefixes/installed_kegsXu Cheng
2015-11-29upgrade: use installed_kegsXu Cheng
2015-11-29missing: use installed_prefixesXu Cheng
2015-11-29info: use installed_kegsXu Cheng
2015-11-29doctor: use installed_prefixesXu Cheng
2015-11-29cleanup: use installed_prefixes/installed_kegsXu Cheng
2015-11-29formula: use installed_prefixes/installed_kegsXu Cheng
Closes Homebrew/homebrew#46463.
2015-11-29add Formula#installed_prefixes and Formula#installed_kegsXu Cheng
2015-11-29xcode.md: document xcode 7.1.1Dominyk Tiller
Closes Homebrew/homebrew#46459. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-29xcode: expect 7.1.1Dominyk Tiller
2015-11-29mac: expect xcode 7.1.1Dominyk Tiller
2015-11-27formula: fix reference to self.Mike McQuaid
2015-11-27formula: add missing require.Andrew Thorburn
Closes Homebrew/homebrew#46433. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-27tab: use cache to avoid rereading the same files.Mike McQuaid
Closes Homebrew/homebrew#46400. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-27formula: refactor outdated handling, add to hash.Mike McQuaid
2015-11-27External-Commands: remove brew-any-tap, brew-desc.Zhiming Wang
The functionality of both external commands have been merged into core (#40326 and Homebrew/homebrew#39911). Closes Homebrew/homebrew#46412. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-11-26Formula-Cookbook: don't remove bottle revisionsDominyk Tiller
2015-11-26Formula-Cookbook: note when to remove revisionsgunnaraasen
Closes Homebrew/homebrew#46286. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-26Fix typo: hyphen-minus instead of en dash in commandZhiming Wang
Closes Homebrew/homebrew#46408. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-26gptfdisk: boneyardAlex Dunn
See Homebrew/homebrew#46378. Closes Homebrew/homebrew#46398. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2015-11-26gist-logs: Friendlier titles and display for log gistsAndrew Janke
Adds a summary file and description to get more informative displays on gist.github.com. Closes Homebrew/homebrew#45023. Signed-off-by: Andrew Janke <andrew@apjanke.net>
2015-11-26GitRequirement: use Utils.git_available?Xu Cheng
`which("git")` will return incorrect result for OS X without Xcode/CLT installed, where `/usr/bin/git` is a stub. Closes Homebrew/homebrew#46386. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-25gdrive: boneyardDominyk Tiller
This is a prime candidate for either Homebrew/binary or Caskroom/cask, given the issues building against newer Go versions with no imminent fix in sight. Closes Homebrew/homebrew#45916. Closes Homebrew/homebrew#46301. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-11-25Skip pouring from a bottle if --cc is passedDaniel Trebbien
A formula should be built from source by default if the --cc option is passed to specify a particular compiler. Added a test to test_formula_installer: test_not_poured_from_bottle_when_compiler_specified Modified test_formula_installer to assert that the formula was not poured from a bottle. Similarly modified test_formula_installer_bottle to assert that the formula *was* installed from a bottle. Added an install method to the TestballBottle formula (the same as the Testball formula's install method) so that the TestballBottle formula can be "built from source". Fixes Homebrew/homebrew#46046 - Build from source should be the default behavior if --cc option is passed Closes Homebrew/homebrew#46162. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>