aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2015-01-04Explicitly pass formulae to outdated_brewsJack Nagel
2015-01-03brew irb --help replaced with --examplesBaptiste Fontaine
The --help flag is intercepted by brew.rb and prints the global usage string. `irb` is never called when `brew irb --help` is executed. Closes #35466. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-01-03Get rid of mixed operator stylesJack Nagel
2015-01-02Add Homebrew.install_gem_setup_path! function.Mike McQuaid
This uses the logic from tests.rb in man.rb too so that this can be shared in a few places.
2015-01-02audit: system check fixed for multiple argumentsBaptiste Fontaine
Closes #35459. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-02test-bot: do not --cleanup outside CI.Shaun Jackman
Closes #35424. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-01-02pull: fix tap URL regex for devel/head-only.Mike McQuaid
2014-12-31Handle newer ruby versions correctly in config outputJack Nagel
Since Ruby 2.1, patch releases take the form "2.x.y" rather than "2.x.y-pnum".
2014-12-30Log build environment on failureJack Nagel
2014-12-30Always dump full configurationJack Nagel
2014-12-30brew-config: always show XCode/CLT stateXu Cheng
Closes #33860. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-29test-bot: don't try to retap TapDependency taps.Mike McQuaid
2014-12-29test-bot: tap TapDependency's tap.Mike McQuaid
2014-12-29test-bot: init added/modified formulae arrays.Mike McQuaid
2014-12-29test-bot: clean up harder on failure (before).Mike McQuaid
2014-12-28search: add homebrew-x11 to default tapsMisty De Meo
2014-12-28test-bot: clean harder if first clean fails.Mike McQuaid
2014-12-28test-bot: tweak readability.Mike McQuaid
2014-12-28test-bot: check if dependents are installed.Mike McQuaid
Before fetching or installing with no args.
2014-12-27Revert "audit (strict): check for use double-quotes."Jack Nagel
This reverts commit 8fe14451842dea92bca04116ba043421b4f44a6b. Conflicts: Library/Homebrew/cmd/audit.rb
2014-12-27Use version attribute directly in cache comparisonsJack Nagel
The bug that prompted the two relevant commits has since been addressed. Squashed commit of the following: commit ecca17ede8324efd1175a42300ace8e1e2df30fa Author: Jack Nagel <jacknagel@gmail.com> Date: Sat Dec 27 16:16:12 2014 -0500 Revert "Don't use pkg_version when cleaning the cache" This reverts commit 4d511b5169d78a5d44bbf6c36c17f0c28014a614. commit e8935de08f6440ae1874ce523f93b19da6b68df3 Author: Jack Nagel <jacknagel@gmail.com> Date: Sat Dec 27 16:16:12 2014 -0500 Revert "Fix cleanup for head-only formulae" This reverts commit 510267ffd314c296c0b0969dd27d130a249f16e2.
2014-12-27Rename HEAD only tap.Mike McQuaid
2014-12-27audit: simplify test defined check.Mike McQuaid
2014-12-27audit: improve FileUtils check.Mike McQuaid
Match the parens properly and only interpolate once. Closes #35288. Closes #35291.
2014-12-27create: recommend `brew audit --strict`.Mike McQuaid
2014-12-27audit (strict): add require formula check.Mike McQuaid
2014-12-27audit (strict): check a test is present.Mike McQuaid
2014-12-27audit (strict): whitelist 32-bit in options check.Mike McQuaid
2014-12-27audit (strict): check for use double-quotes.Mike McQuaid
2014-12-27audit (strict): check for use of spaces in system.Mike McQuaid
2014-12-27audit: check for use of FileUtils methods.Mike McQuaid
2014-12-27test-bot: use audit --strict on added formulae.Mike McQuaid
2014-12-27uses: harden against missing formulae.Mike McQuaid
2014-12-27audit: check options when in strict mode.Mike McQuaid
2014-12-27audit: add strict mode, argument.Mike McQuaid
2014-12-27tap-readme: tweak the format.Mike McQuaid
2014-12-26Fix warningJack Nagel
2014-12-23test-bot: fix use of select!.Mike McQuaid
2014-12-23test-bot: test bottled dependents.Mike McQuaid
Test everything that `brew uses` a formula, has a bottle and a test. This should allow some quick gains in terms of spotting formulae that may need revisioned to avoid problems with shifting dependencies. As the test-bot lives in a data centre with (very) fast internet the fetch and extraction time shouldn't slow things down much. Closes #35092. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-23Convert dependencies to formulas for name matchingKevin Sjöberg
Dependency names are prefixed with the tap location, therefore dependency names do not match formula names. We convert dependencies into formulas to ensure proper name checking. Closes #35058. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-23uninstall: improve grammar for multiple version messageMisty De Meo
2014-12-22Fix formula template comment auditJack Nagel
2014-12-22Deprecate appending the CVS module name to the URL stringJack Nagel
2014-12-19Deprecate made-up URL schemesJack Nagel
This deprecates URLs that begin with the following fake URL schemes: bzr:// cvs:// hg:// fossil:// svn+http:// Despite their appearance, they are not actually accepted by the corresponding tools. They exist only as hints to the download strategy detection code, and are stripped from the URL before the URL is handed off to the VCS program. This is not documented, and may lead one to believe it is a valid URL that can be used elsewhere, when it actually only works inside Homebrew. We have a better mechanism for specifying the download strategy that is straightforward and explicit: :using => :hg Recommend that instead. Closes #35114.
2014-12-19(un)linkapps: allow unlink/link specific formulae.Xu Cheng
Closes #35080. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-18Deprecate UnsafeSubversionDownloadStrategyJack Nagel
2014-12-16Use quiet_system to avoid the shellJack Nagel
2014-12-16Capitalize descriptions of --HEAD, --develKyungdahm Yun
Closes #35027. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-15create: remove formula include.Mike McQuaid
2014-12-14doctor: check cache directory is writable.Mike McQuaid
Fixes #32304. Fixes #34933.