aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2014-02-27add Formula[]Adam Vandenberg
Closes #26930
2014-02-26doctor: tweak XQuartz check.Mike McQuaid
Sometimes (e.g. #27014) it may find an installed version but no prefix. In this case we still want to tell users if it's outdated.
2014-02-25fix typo in auditAdam Vandenberg
2014-02-25add audit for sconsAdam Vandenberg
2014-02-25add scons helperAdam Vandenberg
2014-02-25only get counts if neededAdam Vandenberg
2014-02-25add more documentationAdam Vandenberg
2014-02-25fix incorrect commentAdam Vandenberg
2014-02-25remove charset.alias directlyAdam Vandenberg
2014-02-24Add nil check to partially address #26563Jack Nagel
2014-02-24Implement fails_with_llvm compat method in terms of fails_withJack Nagel
2014-02-23Remove unused variableJack Nagel
2014-02-23update docAdam Vandenberg
2014-02-23ignore skip_clean :allAdam Vandenberg
2014-02-23Cleaner: do work in clean instead of constructorAdam Vandenberg
2014-02-23latest xcode is 5.0.2Adam Vandenberg
Closes #26943.
2014-02-23add doctor check for HOMEBREW_KEEP_INFOAdam Vandenberg
2014-02-23Always keep info filesAdam Vandenberg
Closes #26659.
2014-02-22Hoist assignment to simplify a conditionalJack Nagel
2014-02-22create: make conditional more obviousJack Nagel
2014-02-22create: pull requires out of methodJack Nagel
2014-02-22Update method callJack Nagel
2014-02-22Remove download_strategy from SoftwareSpecJack Nagel
2014-02-22bottle: detail what a new regex should match.Mike McQuaid
2014-02-22bottle_version: add x264.Mike McQuaid
2014-02-22bottle_version: improve test filenames.Mike McQuaid
2014-02-22Use reader methodJack Nagel
2014-02-22Use standard assignment since #initialize is only called onceJack Nagel
2014-02-21Eliminate nil check on path parameterJack Nagel
2014-02-21Avoid ancestors.include?, klass1 < klass2 is fasterJack Nagel
2014-02-21Cache generated class namesJack Nagel
2014-02-21Move Formula.class_s to FormularyJack Nagel
2014-02-21Remove downloader from FormulaJack Nagel
2014-02-21Remove test with too much implementation knowledgeJack Nagel
2014-02-21Move methods to a more logical placeJack Nagel
2014-02-21Access bottle directly in FormulaInstallerJack Nagel
2014-02-21Adapt to Git 1.9's `submodule foreach` changesJosh Tilles
Closes #26871. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-02-20Delegate downloader to active_spec instead of storing it in an ivarJack Nagel
2014-02-20Consistently pass path into Formula constructorJack Nagel
2014-02-19Pass path into the Formula constructorJack Nagel
When the path argument to the Formula constructor is omitted, the instance's path attribute is created using the Formula.path class method. However, we have already done this work, so we can just pass it into the constructor. This translates to one less call to Pathname#to_s per formula, or about 2600 calls when running `brew readall`.
2014-02-19Eliminate some Pathname -> String -> Pathname conversionsJack Nagel
2014-02-19Push expand_path call down into FromPathLoaderJack Nagel
2014-02-19Fix building universal binaries on 32-bit CPUscadrpear
[jn: style, update comment] Closes #25728. Fixes #26834. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-02-18Stop exporting HOMEBREW_VERBOSE to build environmentJack Nagel
This flag no longer affects the output of the compiler wrappers, since everything is buffered by the build process rather than each individual tool. Additionally, this is a user-facing knob that affects ARGV.verbose?, and the combination of these two issues broke the --quieter feature.
2014-02-18Use standard curl progress output in verbose modeJack Nagel
Closes #26818.
2014-02-18Tweak DownloadError message to include wrapped exceptionJack Nagel
2014-02-18Collapse begin..end into def..end and use else clauseJack Nagel
2014-02-18Add DownloadError to catch a broader range of resource download errors.Drew Rodman
Adding a broader exception class allows for errors raised in Resource.fetch to be caught in upgrade and prevent the process from being killed when a download fails. This should resolve issue 18364. Fixes #18364. Closes #26618. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-02-18Inline static exception text to remove a rescueJack Nagel
2014-02-16search: use a queue to collect errorsJack Nagel
The threading in the tap search code makes handling errors difficult. If an API-related error is raised in one thread, it is likely to be raised in each of the rest as well. This results in duplicated error messages, which is ugly and bad UX. This patch adds a synchronized queue to collect these exceptions. The first one added to the queue is re-raised after all operations are complete. It's not ideal, but it's minimally invasive and I don't have the energy or time to do a rewrite.