aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2014-02-23Remove unused variableJack Nagel
2014-02-23ignore skip_clean :allAdam Vandenberg
2014-02-23add doctor check for HOMEBREW_KEEP_INFOAdam Vandenberg
2014-02-23Always keep info filesAdam Vandenberg
Closes #26659.
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-22bottle: detail what a new regex should match.Mike McQuaid
2014-02-21Move Formula.class_s to FormularyJack 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-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.
2014-02-16audit: handle recommended/optional options better.Mike McQuaid
2014-02-16audit: whitelist pyobject3 use of ARGV.Mike McQuaid
2014-02-16versions: ignore validation errors.Mike McQuaid
References #26748.
2014-02-15bottle: fail if there is no stable version.Mike McQuaid
Closes #26742.
2014-02-13Use a more accurate method name and drop unhelpful blockJack Nagel
2014-02-12Pass the string instead of reconstructing it from a regexpJack Nagel
2014-02-11Revert "Recognize --head as an alias for --HEAD"Adam Vandenberg
This reverts commit c32ab0a35a2dfa9b593f759ef0ae8b7af077b0b7. There are other hard-coded uses of HEAD, in build_options for instance. These all need to be fixed before enabling this.
2014-02-09Recognize --head as an alias for --HEADMisty De Meo
Homebrew currently recognizes "--head" during the install process, but rather than actually fetch HEAD it just nags the user to use the correct option. Since we recognize the spelling anyway, this just promotes the lowercase version to an official alias. Closes #26555.
2014-02-09bottle: fix --write messages.Mike McQuaid
2014-02-09bottle: make --write handle both quotes styles.Mike McQuaid
2014-02-08Use GitHub wrapper for private tap checkJack Nagel
2014-02-08Drop unnecessary map + compact in search_tapJack Nagel
2014-02-08Prevent repeated warnings when GitHub API rate limit is exceededJack Nagel
2014-02-08Raise only GitHub::Error from GitHub.openJack Nagel
2014-02-08Parse JSON early in GitHub moduleJack Nagel
2014-02-08Don't mutate argument in search_tapJack Nagel
2014-01-31bottle: improve bottle commit writing.Mike McQuaid
2014-01-30bottle: show diff before trying to commit.Mike McQuaid
2014-01-26Make `brew tap` error message more clearaereal
Closes #25813. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-01-26upgrade: fix output when no packages to upgrade.Frizlab
When upgrading, if the only package to upgrade is a pinned package, the output looked like that: ==> Upgrading 0 packages, with result: ==> Not upgrading 1 pinned package: <<package_name & version>> The blank line is not beautiful. This commit fixes the output and replaces with: ==> No packages to upgrade ==> Not upgrading 1 pinned package: <<package_name & version>> Closes #26157. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-01-20bottle: only print relocations with --verbose.Mike McQuaid
2014-01-19bottle: use new quoting style.Mike McQuaid
2014-01-09search: handle tap not found and suggest update.Mike McQuaid
Closes #25706. Closes #25682.
2014-01-07create: fix typosChristian Moritz
Closes #25709. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-01-07create: always use double quotes.Mike McQuaid
2014-01-04bottle: improve "not installed" message.Mike McQuaid
Fixes #25546.
2014-01-03install, update: AlreadyTappedError never raised.Mike McQuaid
2014-01-03tap: never throw AlreadyTappedError.Mike McQuaid
Just make it a warning instead. Closes #25511. Closes #25617.
2013-12-28homebrew-python has moved to Homebrew org.Mike McQuaid
2013-12-27Replace template’s `j1` with `deparallelize`Josh Tilles
Solely because I think `ENV.deparallelize` is *way* clearer than `ENV.j1`, at least to the uninitiated. Also, updating the template will reduce the number of `ENV.j1`s that persist because the Homebrew maintainers want clean histories of formulae. Ideally, this change should prevent any more cases from being introduced! Closes #25431. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-12-27bottle: fix updating formulae with sha256 checksumsJack Nagel
2013-12-27bottle: use formula path accessorJack Nagel
2013-12-27Don't send, just call the method directlyJack Nagel
2013-12-21prune: remove unnecessary .sortJack Nagel
2013-12-17bottle: extract method for enumerating files that match a stringJack Nagel
This brings a (small) performance improvement as we yield the files as they are output by fgrep rather than waiting until fgrep is done to do any work.
2013-12-17versions: improve performance of rev_listJack Nagel
2013-12-17doctor: don't complain about unmigrated remote.Mike McQuaid
2013-12-17doctor: fix autocrlf set command.Mike McQuaid
Fixes #25282.
2013-12-17doctor: add instructions for remote migration.Mike McQuaid