This project is mirrored from https://github.com/Homebrew/brew.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Jan 18, 2013
-
-
Simon Sigurdhsson authored
Added checks on doctor.rb for: * Missing git origin * git origin not pointing at mxcl/homebrew Tests use `git config --get remote.origin.url`. Also added printout of origin to --config.rb. Fixes Homebrew/homebrew#14399. Closes Homebrew/homebrew#17117. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
- Jan 16, 2013
-
-
Jack Nagel authored
-
Jack Nagel authored
-
Jack Nagel authored
-
- Jan 15, 2013
-
-
Adam Vandenberg authored
-
Jack Nagel authored
-
Jack Nagel authored
-
Jack Nagel authored
Fixes Homebrew/homebrew#16989.
-
- Jan 14, 2013
-
-
Chad Catlett authored
Fixes Homebrew/homebrew#17074. Closes Homebrew/homebrew#17075. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
Jack Nagel authored
The DependencyCollector tests are really integration tests, while the rest are closer to real unit tests. Split them up so that the tests can be run in isolation on a per-class basis.
-
Jack Nagel authored
It is important that dep equality corresponds to the name attribute, but we may want to use the Comparable interface to sort them by installation order in the future. Code that needs to sort them alphabetically should just use sort_by.
-
Xiyue Deng authored
* Detect `latex' and `bibtex' commands. * Recommend installing MacTeX when no LaTeX installation is found. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
Jack Nagel authored
Commit 30a08f5cc707 ("Don't attempt installation multiple times") was correct in raising FormulaInstallationAlreadyAttemptedError early enough to prevent the other exceptions in #check_install_sanity from being raised, but it should not have moved the point at which formulae are added to the attempted set. Doing so prevents the installer from being instantiated multiple times on the same formula, even if installation was never attempted. Put it back where it belongs.
-
- Jan 13, 2013
-
-
Jack Nagel authored
-
Jack Nagel authored
-
- Jan 11, 2013
-
-
Samuel John authored
- Name of the brewed formula in "Summary" heading. - At the beginning of the summary line a
is given out (but only on Lion or above). This acts as a nice visual marker for the end of a brew-ing process. - When brewing a dependency, the name is highlighted in green. - `oh1` is bold, too (like ohai). Closes Homebrew/homebrew#16020. Signed-off-by:Mike McQuaid <mike@mikemcquaid.com>
-
Jack Nagel authored
When a dependency of a formula specified on the command-line is also specified, *after* the dependent formula, installation proceeds as part of the dependent's dependency tree and then is attempted again because the user asked for it explicitly. This results in the installer raising a CannotInstallFormulaError because it has already been installed. For example: $ brew install graphviz pkg-config ==> Installing graphviz dependency: pkg-config ... ==> Installing graphviz ... Error: pkg-config-0.27.1 already installed We already have a mechanism for dealing with this, but it does not kick in early enough. Move the installation attempt check into FormulaInstaller#check_install_sanity and catch the exception in the appropriate places. Fixes Homebrew/homebrew#16957.
-
Samuel John authored
Closes Homebrew/homebrew#16409. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
-
- Jan 10, 2013
-
-
Jack Nagel authored
-
Jack Nagel authored
Procs cannot be marshalled, but formula objects may be as part of the BuildError exception. If the formula object has a reference to a Proc, this will fail. Work around it by not storing the test Procs during installations.
-
Jack Nagel authored
Ruby 1.8.6 doesn't have Symbol#to_proc, which allows things like map(&:to_s) rather than map { |o| o.to_s }. 1.8.7 does, though, and since it is used in a bunch of the superenv code we should attempt to keep it compatible with 1.8.6. Closes Homebrew/homebrew#16046.
-
Misty De Meo authored
`python --version` doesn't work in some (very) old versions of python. While I doubt this is going to come up very often, it's theoretically possible someone has an old python first in their path. (python -V works on all versions I'm aware of, including python3, and comes before --version in the --help anyway.) Also skips the warning in case the regexp matches nothing, which probably shouldn't happen. But if it does we shouldn't produce the wrong warning.
-
Jack Nagel authored
-
- Jan 09, 2013
-
-
Adam Vandenberg authored
-
Mike Lapinsky authored
Closes Homebrew/homebrew#16947. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
Jack Nagel authored
Fixes Homebrew/homebrew#16948.
-
Jack Nagel authored
-
- Jan 08, 2013
-
-
Jack Nagel authored
This is needed for the intersection code in `brew deps` to work right, but can hopefully be refactored away somehow eventually.
-
Mike McQuaid authored
-
Jack Nagel authored
-
Jack Nagel authored
Inheriting from Array (and other core types) is problematic: - It exposes a very wide interface with many methods that are not really relevant to the subclass. - It can cause some weird side effects, as many Array operations are in C and have hardcoded return values; for example, combining two array subclasses returns a new Array instead of the subclass. Avoid these problems using delegation and the Enumerable module where applicable.
-
Mike McQuaid authored
-
Jack Nagel authored
-
- Jan 07, 2013
-
-
Jack Nagel authored
Tests can now be specified as a block in the DSL. A temporary test directory is set up automatically when calling Formula#test. The semantics of the test remain the same: the block can either raise an exception or return false to signal failure. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Adam Vandenberg authored
-
Adam Vandenberg authored
-
- Jan 05, 2013
-
-
Alex Reece authored
Closes Homebrew/homebrew#16280. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
Adam Vandenberg authored
Closes Homebrew/homebrew#16901.
-
Adam Vandenberg authored
-