197 Commits

Author SHA1 Message Date
Mike McQuaid
52f3c3b9e3 pull: tap if necessary. 2014-02-17 19:10:15 +00:00
Matt Torok
3320f12f76 brew-graph: improve formatting.
This commit adds additional formatting options to the graph. Most noticeable is a top-to-bottom layout (rather than the previous left-to-right), and nicer fonts on everything.

More subtly, the ranking mechanism has been updated so that the "Safe to Remove" cluster is always at the highest rank (fixing a bug where non-leaf nodes could have been placed next to it,) and added better margins and padding. The rank separation was also decreased for a more compact graph.

Under the hood, the GraphViz output code was updated to support attributes with a list of sub-attributes (for example, 'graph [fontsize="11", fontname="Helvetica"]') and to not put quotes around HTML-like labels in clusters.

Closes Homebrew/homebrew#26651.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-02-12 11:40:40 +00:00
Chad Catlett
4d3dbba644 Use HOMEBREW_PREFIX/opt to find installs instead of symlinks in bin, lib, sbin.
Closes Homebrew/homebrew#25868.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-02-11 20:27:05 -08:00
Jack Nagel
18f3b9f6d1 ls-taps: search names only 2014-02-11 17:27:12 -05:00
Bo Jeanes
63e56fd4df brew-services: don't hardcode launchctl path
This change allows users to install the `launchctl` wrapper in the
`reattach-to-user-namespace` formula which makes the command work in
Tmux and other non-standard environments.

Closes Homebrew/homebrew#26609.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-02-11 19:40:56 +00:00
Jack Nagel
1eddc73472 Fix ls-taps for v3 API
This doesn't handle paginated results, but it fetches the 100 most
starred results so that's probably good enough for now.

Fixes Homebrew/homebrew#26566.
2014-02-10 11:27:54 -05:00
Mike McQuaid
18730f835d brew-test-bot: reset to origin for bottle upload. 2014-01-31 19:12:41 +01:00
Mike McQuaid
7ed97b14fd brew-test-bot: strip more unicode crap from XML. 2014-01-30 18:05:25 +01:00
Mike McQuaid
d307e5db96 brew-test-bot: handle git repositories for upload. 2014-01-30 17:15:16 +01:00
Mike McQuaid
8c6c644a6b brew-test-bot: install GCC if needed. 2014-01-25 22:02:35 +01:00
Stefan
0b3d7ddf71 gist logs: print last url
Closes Homebrew/homebrew#25514.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-01-14 08:23:17 +00:00
Stefan
2f679153ee gist logs: fix error message
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-01-14 08:23:17 +00:00
Mike McQuaid
ed613bb2f3 pull: fix --bottle to no longer use mxcl. 2014-01-09 20:12:44 +00:00
Mike McQuaid
8589a06539 brew-test-bot: output files removed from cache. 2014-01-07 16:45:21 +00:00
Mike McQuaid
6bf0433595 brew-test-bot: nuke cache on cleanup. 2014-01-07 16:40:30 +00:00
Christian Moritz
b50d5126ee brew-test-bot: check requirements default_formulae
With this brew-test-bot doesn't skip builds, if a requirement isn't
satisfied but a default_formula is specified.

This default_formula is already in dependencies, because of brew deps.

Closes Homebrew/homebrew#25398.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-12-23 18:35:50 +00:00
Mike McQuaid
b2287999e1 brew-test-bot: delete takes string, not regex. 2013-12-20 15:38:42 +00:00
Mike McQuaid
4401ee0819 brew-test-bot: remove form feed properly. 2013-12-20 15:22:00 +00:00
Mike McQuaid
f853ec7365 brew-test-bot: use install --only-dependencies. 2013-12-19 23:03:12 +00:00
Mike McQuaid
d03100c615 brew-test-bot: regex to delete invalid XML chars. 2013-12-18 09:39:58 +00:00
Mike McQuaid
8ccfd06ce2 brew-test-bot: strip more unicode. 2013-12-17 16:33:38 +00:00
Mike McQuaid
d7c13f84b6 Update string references to mxcl/homebrew. 2013-12-14 18:18:35 +00:00
Mike McQuaid
4c2e7b1659 Update docs, comment mxcl/homebrew refs. 2013-12-14 18:18:35 +00:00
Mike McQuaid
c0d199759f brew-pull: remove empty if block. 2013-12-12 18:58:47 +00:00
Mike McQuaid
01c2d40f6c brew-pull: add --bottle to pull from BrewTestBot. 2013-12-12 18:45:17 +00:00
Larry Shaffer
a4355c9f67 brew-bundle: update usage info and move to --help function
Follow-up to 6697ff6c9d0d4301adfbb7c76628808a63f1324b

Closes Homebrew/homebrew#25130.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-12-11 08:10:11 +00:00
Jack Nagel
8c5a49067e brew-test-bot: fix rsync for bottles with a revision number 2013-12-10 17:43:18 -06:00
Mike McQuaid
1d1bad98b7 brew-test-bot: remember to pull the PR. 2013-12-10 21:41:09 +00:00
Mike McQuaid
418b751aca brew-test-bot: only merge bottles if copy succeeds. 2013-12-10 21:32:29 +00:00
Mike McQuaid
9392e632bc brew-test-bot: fix testing job tag numbering. 2013-12-10 20:56:32 +00:00
Mike McQuaid
fea5fcf25b brew-test-bot: change upload job approach. 2013-12-10 20:52:11 +00:00
Mike McQuaid
b1331e62b1 brew-test-bot: upload job fixes. 2013-12-10 20:35:21 +00:00
Mike McQuaid
50aa91940d brew-test-bot: use global cache again. 2013-12-10 20:20:37 +00:00
Mike McQuaid
67840c691e brew-test-bot: move logic from Jenkins to Ruby. 2013-12-10 20:14:15 +00:00
Jack Nagel
109e9dc58b Silence some Ruby 2.1 warnings 2013-12-09 13:44:45 -06:00
Larry Shaffer
08ff164edd brew-bundle: exit on command failure
Closes Homebrew/homebrew#25053.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-12-09 10:24:13 +00:00
Wil Moore III
78f9b23218 brew-bundle: clarify path requirements.
Closes Homebrew/homebrew#24463.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-19 11:42:39 +00:00
Mike McQuaid
c3b32c0189 brew-bundle: cleanup path handling. 2013-11-17 09:42:18 +00:00
Christian Bundy
de12583bb8 brew-bundle: add path support.
Closes Homebrew/homebrew#24384.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-17 09:42:18 +00:00
Mike McQuaid
ed7693cecf brew-pull: run git am --abort on failure. 2013-11-16 20:39:12 +00:00
Jack Nagel
674d041d80 Move brew-leaves into core
Closes Homebrew/homebrew#24371.
2013-11-16 14:10:25 -06:00
Jack Nagel
4366b7956f Make brew-leaves respect optional deps 2013-11-16 14:10:23 -06:00
Jack Nagel
6eef992741 Greatly simplify the implementation of brew-leaves 2013-11-16 14:10:23 -06:00
Mike McQuaid
0f0bcd4bed brew-pull/test-bot: fix PR filename matching. 2013-11-15 00:06:50 +00:00
Mike McQuaid
f81ee0320b brew-bundle: general cleanup. 2013-11-11 14:07:37 +00:00
ChristianBundy
6f8692ba4d brew-bundle: add new command to support Brewfiles.
Closes Homebrew/homebrew#24107.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-11 14:07:24 +00:00
Mike McQuaid
d9d2443d5d Cleanup use of some global constants. 2013-10-30 13:20:48 -07:00
Misty De Meo
71fcefc613 brew-unpack: use #length == 1, not #one?
Array#one? wasn't yet defined in Ruby 1.8.6. In this case the block form
isn't being used, so Array.length == 1 is a simple replacement.

Fixes mistydemeo/tigerbrew#123.
2013-10-26 21:51:30 -07:00
Mike McQuaid
6a3dc198f5 brew-pull: fix whitespace handling. 2013-10-22 23:56:30 +01:00
Mike McQuaid
fd59925567 brew-test-bot: build --devel if spec exists. 2013-10-12 18:16:15 +01:00