aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-02-19audit: give better suggestion on git/hg dependencyXu Cheng
Closes Homebrew/homebrew#36959. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-19audit: check for setuid in caveats.Mike McQuaid
2015-02-18Use ternary instead of inline rescueJack Nagel
2015-02-18Start recording the formula path in the install receiptJack Nagel
Later we can use this information to try and load the formula from the correct source.
2015-02-18Revert "Start recording the formula path in the install receipt"Jack Nagel
This reverts commit f98d1d660c38afe3caf1450b2443a6d5fab8a14b.
2015-02-18Start recording the formula path in the install receiptJack Nagel
Later we can use this information to try and load the formula from the correct source.
2015-02-19ruby 1.8 doesn't have `sort_by!`Xu Cheng
Closes Homebrew/homebrew#36935 Closes Homebrew/homebrew#36936. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-18cleanup-installed: fix brewdle command nameMike McQuaid
2015-02-18How To Open a PR: fix typo.Rahul Horé
Closes Homebrew/homebrew#36916. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-18test-bot: don't repeat creating Bintray packages.Mike McQuaid
2015-02-18test-bot: construct formula object correctly.Mike McQuaid
2015-02-18pull: publish bottles on Bintray.Mike McQuaid
2015-02-18test-bot: autopublish existing bottles on Bintray.Mike McQuaid
2015-02-17Fix a couple of formatting issues in man pageJack Nagel
2015-02-17test-bot: silent and correct bintray content path.Mike McQuaid
2015-02-17test-bot: more Bintray fixes.Mike McQuaid
2015-02-17test-bot: specify bintray username/password.Mike McQuaid
2015-02-17Add initial Bintray upload support.Mike McQuaid
2015-02-17audit: extend ssl checksDominyk Tiller
Extends the audit checks to GnuPG, a significant chunk of Freedesktop domains, and Github Pages. I’ve somewhat hardened my stance towards Github Pages from the last time we extended this, hence the new inclusion - I did a pretty thorough check through the Homebrew formulae that use Github Pages for homepage links and found very few places where enforcing SSL/TLS would cause issues - I think a wider enforcement is worthwhile. I’ve also fixed the capitalisation of the taps, if only because at the moment it disagrees with what ` puts formula.tap ` outputs (We get Homebrew/homebrew-head-only rather than homebrew/homebrew-head-only for example). Closes Homebrew/homebrew#36719. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-17test-bot: fail fast in check_resultsXu Cheng
Closes Homebrew/homebrew#36893. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-17audit: more information on build deps auditXu Cheng
Closes Homebrew/homebrew#36892. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-16cleanup-installed: deprecate command.Mike McQuaid
2015-02-15Fix another filesystem leak in updater testsJack Nagel
2015-02-14Stage entire git repo into build directoryJack Nagel
Closes Homebrew/homebrew#27193.
2015-02-14Remove unnecessary use of Dir[]Jack Nagel
2015-02-14audit: catch empty installationsXu Cheng
Closes Homebrew/homebrew#36794. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-13Support older git without "submodule sync --recursive"Jack Nagel
Fixes Homebrew/homebrew#36774.
2015-02-13info: show correct file origin for formula from path or urlXu Cheng
Closes Homebrew/homebrew#36733. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-13outdated: handle HEAD, URL and path installation.Mike McQuaid
Handles edge cases missed in Homebrew/homebrew#36699. Closes Homebrew/homebrew#36741. Closes Homebrew/homebrew#36760. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-13Move "path or URL" tap string to global constant.Mike McQuaid
2015-02-12Extract logging from the command classJack Nagel
2015-02-12Drop unnecessary call to compactJack Nagel
2015-02-12Get the basename and dirname onceJack Nagel
2015-02-11outdated: handle fully qualified tapped formulae.Mike McQuaid
Previously if I did `brew install boxen/brews/imagemagick` and then `brew upgrade boxen/brews/imagemagick` and the version of `imagemagick` in `boxen/brews` was older than the version in `Homebrew/homebrew` then it would install the correct version from the `boxen/brews` tap and then try to immediately upgrade it to the version from `Homebrew/homebrew`. I'd argue fairly strongly that this behaviour is pretty unintuitive; when you fully specify a formula from a tap then it should be prioritised by `brew upgrade` and `brew outdated. This commit makes `brew upgrade boxen/brews/imagemagick` only upgrade the version of `imagemagick` if the version in the `boxen/brews` tap is newer. Similarly `brew outdated imagemagick` and `brew outdated boxen/brews/imagemagick` will show different results if the newer version differs between `boxen/brews` and `Homebrew/homebrew`. Closes Homebrew/homebrew#36699. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-11pull: copy new subject when bumping.Mike McQuaid
2015-02-11gist-logs: show the formula origin for non core-formulaXu Cheng
Closes Homebrew/homebrew#36730. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-11brew uses: parse ARGV properlyXu Cheng
`ARGV.flag?` = `ARGV.include?` + `ARGV.switch?` Closes Homebrew/homebrew#36727. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-09test-bot: only test the runtime dependencies.Xu Cheng
Also add support to `brew uses` to ignore build or optional dependencies. Closes Homebrew/homebrew#36154. Closes Homebrew/homebrew#36656. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-09Update Example Formula documentation.Dominyk Tiller
I feel like we’re probably fighting a losing battle here, but here’s a bundle more updates to the example formula to cover some ground not already covered. Closes Homebrew/homebrew#36644. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-08Make compiler shim robust against missing environment variablesJack Nagel
Fixes Homebrew/homebrew#36217.
2015-02-08Get rid of cccfg? methodJack Nagel
2015-02-08Add predicate methods for compiler shim configurationJack Nagel
2015-02-08Quote entire path passed to checkout-indexJack Nagel
2015-02-08Revert "download_strategy: escape spaces in git submodule path."Jack Nagel
This is causing submodules to be checked out into a path with a literal "$path" component: $ find . | grep "\$path$" ./$path ./Carthage/Checkouts/Commandant/$path ./Carthage/Checkouts/Commandant/Carthage/Checkouts/Quick/$path ./Carthage/Checkouts/PrettyColors/$path ./Carthage/Checkouts/Quick/$path ./Carthage/Checkouts/ReactiveCocoa/$path ./Carthage/Checkouts/ReactiveCocoa/Carthage/Checkouts/Quick/$path ./Carthage/Checkouts/ReactiveTask/$path ./Carthage/Checkouts/ReactiveTask/Carthage/Checkouts/Quick/$path ./Carthage/Checkouts/ReactiveTask/Carthage/Checkouts/ReactiveCocoa/$path ./Carthage/Checkouts/ReactiveTask/Carthage/Checkouts/ReactiveCocoa/Carthage.checkout/Quick/$path This reverts commit 3a5f099297e9ab3b799af5f7a65edd8d64bc7bae.
2015-02-08cmd/info: prevent duplicate dependency display.Xu Cheng
Before: $ brew info llvm ==> Dependencies Build: xz ✔, xz ✔, xz ✔, xz ✔, xz ✔, xz ✔ $ brew info --json=v1 llvm ... "dependencies":["xz","xz","xz","xz","xz","xz"], ... After $ brew info llvm ==> Dependencies Build: xz ✔ $ brew info --json=v1 llvm ... "dependencies":["xz"], ... Closes Homebrew/homebrew#36653. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-08download_strategy: escape spaces in git submodule path.Kashif Rasul
for issue Homebrew/homebrew#36646 Closes Homebrew/homebrew#36649. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-08audit: catch more examples from example_formulaDominyk Tiller
See https://github.com/Homebrew/homebrew/pull/36629#discussion_r24293912 amongst other recent examples. The example formula isn’t as strongly policed as the ` brew create ` default, this tries to do something about that. Closes Homebrew/homebrew#36639. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-08Minimize test JPEG and PNGDavid Christenson
Losslessly compress with jpegoptim and optipng. Closes Homebrew/homebrew#36606. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-08Add test PDF and SVG.David Christenson
2015-02-07formula: sort installed version in to_hashXu Cheng
https://github.com/Homebrew/homebrew-brewdler/pull/43#discussion_r24248760 Closes Homebrew/homebrew#36611. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>