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 .
- Oct 30, 2012
-
-
Sijawusz Pur Rahnama authored
Closes Homebrew/homebrew#15723. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
- Oct 29, 2012
-
-
Charlie Sharpsteen authored
Skip any entries returned by `Dir["Library/Taps/*"].each` that are not directories.
-
- Oct 28, 2012
-
-
Adam Vandenberg authored
-
Camillo Lugaresi authored
A new feature for easing the pain of working with complex formulas, or formulas for large packages. When running brew in debug mode (-d), if an exception propagates outside the formula's install method, you now get a menu which lets you return to the point where the exception was raised and perfom several useful actions, such as: - printing a backtrace - entering IRB to examine the context and test ruby code - entering the debugger (if ruby-debug is available) - entering a shell - ignoring the exception or proceeding with the raise as normal Signed-off-by:
Max Howell <mxcl@me.com> * Fixed conflict in build.rb. * Removed old debug handling in Formula.brew. Closes Homebrew/homebrew#10435.
-
Max Howell authored
-
Stephen Nelson authored
Added doctor check for .curlrc rather than silently ignoring it (#13836). Closes Homebrew/homebrew#15419. Signed-off-by:
Max Howell <mxcl@me.com> Removed test in doctor where it actually curl'd a file. It's enough to warn if the curlrc exists. I understand people want to remove the warnings, but the point in the doctor is to help diagnose and not to be some ramification of your UNIX system.
-
Max Howell authored
-
Adam Vandenberg authored
Closes Homebrew/homebrew#13318.
-
- Oct 26, 2012
-
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
Set#merge is supposed to return self, and Formula#recursive_requirements depended on this being true. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
To allow depends_on :x11 => :optional and friends to work as expected, make requirements record any tags and add special handling to the X11Dependency to record both a minimum version and additional tags. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
- Oct 25, 2012
-
-
Jack Nagel authored
show_header should default to false (we don't want to display it in the case of installing a single formula without dependencies), but it only worked this way by accident. The assignment "show_header = true" creates a local variable named show_header, and in the case where needed_deps is empty and this assignment is not actually executed, the latter usage evaluates the local variable instead of calling the method. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Adam Vandenberg authored
Closes Homebrew/homebrew#14373.
-
Adam Vandenberg authored
The cleaning step changes permissions on files. Added a commented-out block that will show permission changes when doing verbose builds. Since this output is not generally useful for even normal verbose builds, added as commented-out code (I'm sorry) so that maintainers can uncomment it when this functionality is needed for debugging.
-
- Oct 24, 2012
-
-
Adam Vandenberg authored
-
Misty De Meo authored
* unreverse expected/actuals * don't assume linked file order is guaranteed - it wasn't!
-
- Oct 23, 2012
-
-
Adam Vandenberg authored
Closes Homebrew/homebrew#15488.
-
Adam Vandenberg authored
-
- Oct 22, 2012
-
-
Adam Vandenberg authored
-
Adam Vandenberg authored
-
- Oct 21, 2012
-
-
Misty De Meo authored
* Renames --force to --overwrite, freeing up brew ln --force for Homebrew/homebrew#13349 * Changes --dry-run to preview linking by default, rather than overwriting. An overwrite dry-run can be simulated via both --dry-run --overwrite * Adds some basic Keg tests
-
- Oct 20, 2012
-
-
Adam Vandenberg authored
-
- Oct 16, 2012
-
-
Mike McQuaid authored
-
Jack Nagel authored
When the current working directory is the root of the build tree, copy it instead of moving it, otherwise an exception will be raised when we try to clean up the build tree later. Noticed when unpacking the vim source tree from a mercurial checkout. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
While at it, make it use class methods instead; no reason to instantiate an object for this. Eventually there should be some functional tests for the individual strategies as well. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
By default, git checks out the fetched ref after cloning the repo, but this is unnecessary as we explicitly check out the desired ref during staging. This also silences some unnecessarily confusing output. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
Jack Nagel authored
"git status -s" is used to detect if the repository was corrupted during an interrupted clone, but it can leak output to the terminal, so use quiet_system. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
- Oct 15, 2012
-
-
Misty De Meo authored
ComparableSet only allows a single object of a given class, choosing the object with the greatest value. This was mainly created for Requirements, so that, e.g., two X11Dependencies of differing strictness don't both end up in the same requirement set. Fixes Homebrew/homebrew#15240.
-
- Oct 11, 2012
-
-
samueljohn authored
- Change the blacklist to hint that we include wxpython with wxwidgets. Closes Homebrew/homebrew#15407. Signed-off-by:
Max Howell <mxcl@me.com>
-
- Oct 10, 2012
-
-
Jack Nagel authored
This started happening as a result of bbc167b, which avoids reloading previously defined formulae. The exception alters its message if the name parameter appears to be a tapped formula, but this is lost if we only pass in the "stem" of the pathname. Long-term this probably needs some restructuring, perhaps with a separate exception for tapped formula, but for now this should re-enable the more useful error message. Fixes Homebrew/homebrew#15374. Signed-off-by:
Jack Nagel <jacknagel@gmail.com>
-
- Oct 07, 2012
-
-
Jack Nagel authored
-
- Oct 06, 2012
-
-
Christian Schlensker authored
Closes Homebrew/homebrew#15321. Signed-off-by:
Adam Vandenberg <flangy@gmail.com>
-
- Oct 05, 2012
-
-
Misty De Meo authored
mkpathed directories aren't really "linked" or "unlinked" per se, and link/unlink handle directories differently. It's easier just to ignore them, which finally synchronizes link/unlink counts.
-
Misty De Meo authored
#link was using the extension but #unlink wasn't, so the counting criteria were potentially different and `brew unlink` was ignoring --verbose.
-