aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-06-14Tap: make remote a separate method to reduce initial overheadXu Cheng
Also make remote method only response to installed tap.
2015-06-14add TapUnavailableErrorXu Cheng
2015-06-14manpages: document new environmental variableDominyk Tiller
Closes Homebrew/homebrew#38835. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-14download_strategy: declare insecure redirectsDominyk Tiller
Fixes Homebrew/homebrew#38824
2015-06-13Update minitestJack Nagel
2015-06-13audit: add npm path nudgeDominyk Tiller
2015-06-13Remove some 10.5 hacksJack Nagel
2015-06-13test-bot: always do a `git clean -ffdx`Mike McQuaid
This ensures that all nested Git repositories (e.g. taps) are also deleted. Previously this wasn't needed as we could just rely on the symlinks in `Library/Formula` being missing but since Xu's good work this inadvertedly made the bot's `brew uses foo` start showing things from taps we hadn't previously deleted.
2015-06-12Remove obsolete doctor checkJack Nagel
We don't support 10.5 anymore, and tigerbrew doesn't have this check anymore, either.
2015-06-12Fix linked keg-only check when only directories are linkedJack Nagel
2015-06-12Undocument return value of ENV.deparallelizeJack Nagel
It's not clear whether it returns MAKEFLAGS with or without -j<n>, and neither is particularly useful behavior, given you can easily get the exact value by calling ENV["MAKEFLAGS"]. So let's not commit to this API.
2015-06-12tap_paths: prevent conflicted formulae happen in the same tapXu Cheng
Closes Homebrew/homebrew#40606. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-11tap: taps don't need to be Git repositories.Mike McQuaid
For example e.g. Boxen uses just a managed directory and puts formulae into it.
2015-06-11remove Pathname#find_formulaXu Cheng
Closes Homebrew/homebrew#40486. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-11manpage: add tap-infoXu Cheng
2015-06-11add brew tap-infoXu Cheng
2015-06-11(un)tap/update/readall: use Tap classXu Cheng
2015-06-11add Tap classXu Cheng
2015-06-10Various edits for punctuation, grammar, spelling, etc.Larry Gilbert
Closes Homebrew/homebrew#40478. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-06-10formula_installer: don't install runtime dependencies from bottles.Mike McQuaid
They haven't been linked against so we don't care. Closes Homebrew/homebrew#40410. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-09Added --desc to search subcommand bash_completionAlexandre Espinosa Menor
Closes Homebrew/homebrew#40535. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-06-09brew_bash_completion: more coverageRyan Hendrickson
Add completion support for a few more built-in commands. Closes Homebrew/homebrew#40293. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-06-10pdftoipe: move to homebrew/head-onlyDominyk Tiller
Closes Homebrew/homebrew#40528. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-06-09audit: fix index method for ruby 1.8Xu Cheng
Per https://github.com/Homebrew/homebrew/pull/40472#issuecomment-110357915
2015-06-09style: bump rubocop to 0.32.0Dominyk Tiller
Closes Homebrew/homebrew#40506. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-09audit: add rules on field orderXu Cheng
Closes Homebrew/homebrew#40472. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-08Revert "audit: add rules for non-ascii character and encoding comment"Jack Nagel
This reverts commit ab8fe812377bc60cc18fe8d7c1ea8ce2f0269294.
2015-06-08Always treat formula files as UTF-8Jack Nagel
2015-06-08tap: fix Homebrew/homebrew#40487Xu Cheng
2015-06-08info: fix pluralXu Cheng
2015-06-07cleanup: use bottle_resolve_versionXu Cheng
Closes Homebrew/homebrew#40378. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-07bottles: new method bottle_resolve_vesrionXu Cheng
2015-06-07bottles: new method bottle_receipt_pathXu Cheng
Thanks @sjackman's advice
2015-06-07Revert "Pathname#version: support bottle version"Xu Cheng
This reverts commit 02fba8ce25f1e34c981cb30197e2b4711f88b266.
2015-06-07bottle: add homepage and desc into regexXu Cheng
Some formulae put `desc` field behind `url` which can make bottle block go to strange place. So let's add `homepage` and `desc` into bottle regex. Closes Homebrew/homebrew#40469. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-07formula#to_hash: record requirementsXu Cheng
Closes Homebrew/homebrew#40451. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-07requirement: allow access default_formula directlyXu Cheng
2015-06-06sdelta3: migrate to boneyardBaptiste Fontaine
The original website doesn’t exist anymore, the download URL doesn’t work and there are no mirrors. Debian doesn’t provide any package for it, like Fedora and MacPorts. Closes Homebrew/homebrew#40436. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-06-05brew tap: allow tapping non-GitHub repositories.Peter Aronoff
`brew tap` restricts users to GitHub and checks for private repos. I created `brew any-tap` to support a wider variety of taps. With very small changes (and no extra flags!), this change allows users to use `brew tap` with GitHub as they always have or add one extra argument and tap any repository of any type from anywhere. brew tap user/name # Same as it ever was brew tap user/name URL # Tap URL, whatever it happens to be Closes Homebrew/homebrew#40326. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-05singular/plural phrasing in audit reportBaptiste Fontaine
Closes Homebrew/homebrew#40395. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-06-05Remove "An" from example-formula's descNikolaus Wittenstein
Formula descriptions shouldn't start with an article.
2015-06-05Revert "upgrade: announce usage of --all."Mike McQuaid
This reverts commit 9032f165bec3d0c7452169093fab32578816043b. This seems to have been universally unpopular so let's revert it. Closes Homebrew/homebrew#40372. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-04Pathname#version: support bottle versionXu Cheng
Closes Homebrew/homebrew#40365. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-04utils: prefer keg curl over system on 10.6Ryan Hendrickson
Closes Homebrew/homebrew#39927. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-02Give namespace modules a name so formula objects can be marshaledJack Nagel
Fixes Homebrew/homebrew#40311.
2015-06-03brew deps --installed support for formulaeBaptiste Fontaine
Closes Homebrew/homebrew#40233. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-06-02awsenv: move to tapKnut Ahlers
Closes Homebrew/homebrew#40177. Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-06-02update: only display version changed formulaeXu Cheng
Closes Homebrew/homebrew#40090. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-02Add support for fish shell completionsJohannes Wienke
* Library/Homebrew/caveats.rb: add caveats comparable to other shells * Library/Homebrew/formula.rb: define completion directory along the conventions explained in the fish documentation for $fish_complete_path * Library/Homebrew/keg.rb: add fish shell to check function for installed completions Closes Homebrew/homebrew#39828. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-02test-bot: use bottle_resolve_formula_namesXu Cheng
Closes Homebrew/homebrew#40134. Signed-off-by: Xu Cheng <xucheng@me.com>