aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2013-04-05FormulaLock: fix uninitialized ivarJack Nagel
2013-04-05FormulaInstaller: this local is an ivar nowJack Nagel
2013-04-05FormulaInstaller: initialize @tabJack Nagel
2013-04-05Make some groups non-capturingJack Nagel
2013-04-05Use #grep where it will sufficeJack Nagel
2013-04-05Allow pipe fd to be inherited under Ruby 2.0Jack Nagel
2013-04-05Remove obsolete comment about download_strategyJack Nagel
The canonical way to select a custom download strategy is to pass :using => StrategyClass as an argument to the url DSL method.
2013-04-04Rename checksums.rb to match class nameJack Nagel
2013-04-04Remove circular requireJack Nagel
2013-04-03Recognize 7z files by magic bytes, not filenameJack Nagel
2013-04-03Don't error out when a package is already installedJack Nagel
Fixes #17010.
2013-04-03use separate args in brew createAdam Vandenberg
2013-04-02tap/untap: use Array#length, not #countMisty De Meo
Array#count was apparently introduced in 1.8.7.
2013-04-02Fix missing require in x11_dependency.rbJack Nagel
Fixes #18918.
2013-04-02Suppress warnings in test_pathname_installJack Nagel
2013-04-02Add test for differing module and import nameJack Nagel
2013-04-02Fix requires in test_x11_dependency.rbJack Nagel
2013-04-02Shrink requirements.rbJack Nagel
2013-04-02Don't use "assert_not_nil"Jack Nagel
2013-04-02Split out and fix LanguageModuleDependency testsJack Nagel
2013-04-02Simplify setting this ivarJack Nagel
2013-04-02Fix chicken scheme importsJack Nagel
2013-04-02Add new tests for fails_with DSLJack Nagel
2013-04-02Isolate compiler selector testsJack Nagel
2013-04-02CompilerSelector: don't use non-existent compilersJack Nagel
2013-04-02Bump useable clang version to 318Jack Nagel
Build 211 can build most things, but I've seen intermittent miscompilation and slower code. Also it comes from Xcode 4.2, so most people don't have it anyway. Let's use 218 as the minimum viable version.
2013-04-02Move x86_64 Requirement into coreJack Nagel
Closes #18886.
2013-04-02Use satisfy syntax for CLTDependencyJack Nagel
2013-04-01Test that X11 env is triggered correctlyJack Nagel
2013-04-01Fix X11 env setupJack Nagel
2013-04-01Requirement: env DSL is evaluated in context of self, not ENVJack Nagel
This was meant to support: env do |req| append_path 'PATH', req.some_method ... end i.e., the block was evaluated in the context of ENV. But it turned out to be not so useful after all, so I'm ripping it out before something actually depends on it.
2013-04-01Add optional post_install method to Formula.Mike McQuaid
Sometimes we may want to run commands after bottle installation (such as creating directories outside the Cellar) so this method allows us to do so. Closes #18382.
2013-04-01formula_installer: warn on bottles being skipped.Mike McQuaid
We want to notify users that non-/usr/local installs may result in some bottles being not used. References #18540
2013-04-01Make testing_env somewhat readableJack Nagel
2013-04-01Silence stderr in test suiteJack Nagel
2013-04-01audit: fix check for depending on requirement classesJack Nagel
Don't complain if it's instantiating the class so that it can pass arguments. Fixes #18883.
2013-04-01Fix `list --pinned` for non-formula kegsJack Nagel
Fixes #18885.
2013-03-31Fix uninstallation of non-formula kegsJack Nagel
Grrr...
2013-03-31onoe and opoo print to stderrJack Nagel
This may result in some undesired output for things that suppress stdout, but we'll fix those as we go. Fixes #18650.
2013-03-31DRY ohai truncationJack Nagel
2013-03-31brew-pin: Fix bug in `FormulaPin#pinned?`Simon Sigurdhsson
Since `pinned?` was using `File#exists?`, broken symlinks left by force-upgraded formulae made `pinned?` return false while `pin` returned with an error because it could not overwrite the broken link. This is fixed by using `File#symlink?` instead, which returns true for broken symlinks and false only when they do not exist. Closes #18858. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-31brew-info: Add pinned status to info.Simon Sigurdhsson
Closes #18851. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-30Simplify destructuring this arrayJack Nagel
2013-03-30brew-pin: prevent selected formulae from upgrade.Simon Sigurdhsson
* Added `pin` et. al. to manpage. * Added `brew pin` to `brew.1` * Added `brew unpin` to `brew.1` * Added `brew list --pinned` to `brew.1` * Added information about frozen formulae to `brew upgrade` in `brew.1` * Added `pin` et.al. to completion scripts. * Unpin formulae when uninstalling them * Unpin and re-pin formulae when upgrading (avoids stale symlink) References #18386. Closes #18515. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-29Use each_key instead of keys.eachJack Nagel
2013-03-29doctor: restore newlines between checksAdam Vandenberg
Closes #18060.
2013-03-28Remove circular requireJack Nagel
Will this break anything? It shouldn't; Formula will always be loaded before Tab anyway. But really there is a design problem here, Tab shouldn't have any hardcoded references to Formula. I think this is fixable, but callers of for_formula will need to be checked first.
2013-03-28Suppress uninitialized instance variable warningsJack Nagel
2013-03-28extend/fileutils: suppress discarded method definition warningsJack Nagel
2013-03-28Suppress ambiguous argument and grouped expression warningsJack Nagel