438 Commits

Author SHA1 Message Date
Jack Nagel
81984411b0 Respect $VISUAL when picking an editor 2013-07-09 20:12:53 -05:00
Jozef Izso
954049bcab Completion for brew untap command in zsh shell.
Closes Homebrew/homebrew#21074.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-08 07:08:37 -07:00
Mike McQuaid
6823020af7 brew-test-bot: always force uninstall.
Also filter the force flag from pretty output.

Closes Homebrew/homebrew#20988.
2013-07-04 10:52:56 +01:00
Mike McQuaid
e62ad08af8 brew-cleanup-installed: add new external command.
brew-cleanup-installed: uninstall all non-whitelisted Homebrew formulae.

Useful for maintainers/testers who regularly install lots of formulae
they don't actually use.

Populate ~/.brew-cleanup-installed with the formulae you want to keep
installed. All others will be uninstalled when brew-cleanup-installed is run.
2013-06-29 13:27:18 +01:00
Mike McQuaid
e6354b84a6 brew-test-bot: change default email subject. 2013-06-29 13:27:18 +01:00
Mike McQuaid
edbc0fadd1 brew-test-bot: improve JUnit output for Jenkins. 2013-06-29 01:37:51 +01:00
Mike McQuaid
254b2b9daf brew-test-bot: move command shortening to method. 2013-06-29 01:37:51 +01:00
Mike McQuaid
9497d2f741 brew-test-bot: fix logs in spaced directories. 2013-06-29 01:37:51 +01:00
Mike McQuaid
3fe7346760 brew-test-bot: always write something to email file. 2013-06-27 00:25:24 +01:00
Mike McQuaid
872cf44bbc brew-test-bot: fix email subject filename. 2013-06-26 19:57:38 +01:00
Mike McQuaid
4ae5ea7dbe brew-test-bot: remove prefix from email subject. 2013-06-26 19:54:33 +01:00
Mike McQuaid
8dce51e5e5 brew-test-bot: don't install dependencies first.
Now that --build-bottle is filtered we don't need to worry about extra
installation time.
2013-06-26 19:25:47 +01:00
Mike McQuaid
7cf6ce393d brew-test-bot: force fetching formulae.
References Homebrew/homebrew#20807.
2013-06-26 19:21:32 +01:00
Jack Nagel
a4988411ad brew-server: fix reference to removed method
Fixes Homebrew/homebrew#20744.
2013-06-24 12:50:57 -05:00
Jack Nagel
083b3c84d0 Add Utils::JSON to wrap the JSON implementation 2013-06-22 21:34:02 -05:00
Mike McQuaid
33d58cdfa8 brew-test-bot: generate email subject file. 2013-06-22 11:13:59 +01:00
Corey Quinn
daacb69e9b Add tap and untap to zsh completion help
Closes Homebrew/homebrew#20676.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-21 21:21:12 -07:00
Jack Nagel
c774ed05e4 Update cache location in man page
Fixes Homebrew/homebrew#20640.
2013-06-20 16:53:20 -05:00
Mike McQuaid
13cfc013f4 brew-test-bot: uninstall formula if already installed. 2013-06-20 13:38:56 +01:00
Jack Nagel
cf66686a17 Add brew-profile to contrib
This command loads all formulae and dumps an HTML profile report to
stdout. So e.g. `brew profile >/tmp/report.html`
2013-06-15 16:41:14 -05:00
Mike McQuaid
43b85e5865 brew-test-bot: further tweak pull request handling. 2013-06-15 11:15:31 +01:00
Mike McQuaid
52a935d5bc brew-test-bot: fix testing pull request handling. 2013-06-15 11:00:32 +01:00
Mike McQuaid
66cefb7be6 brew-test-bot: handle Jenkins pull request plugin. 2013-06-15 10:44:29 +01:00
Mike McQuaid
731d4016f7 brew-test-bot: run Homebrew tests every time. 2013-06-15 10:44:29 +01:00
Adam Vandenberg
7f9e4e11a3 Update fetch bash completion
Also complete --devel and the formula's install options.
2013-06-12 15:58:12 -07:00
Matt Torok
14e3c77f60 Updated brew graph
Changed 'graph' command to show only installed by default. Prettified
resulting graph.

By default, the `brew graph` command would output a dependency graph for every
formula it knew about. Now it only outputs a dependency graph the for formulas
installed. If you want to see the graph for all formulas, use `brew graph
--all`.

Additionally, the old version of the graph command would filter out any
formulas without depdency connections. The updated version now only does this
if calculating dependencies for all formulas via the `--all` flag.

Finally, the resulting graph has been redesigned to be simpler to read. All
formulas which have no other formulas depending on them (i.e., root nodes) are
aligned to the left. They are also outlined in a light grey box, which is
labelled "Safe to Remove". As implied, all of the formulas in this box can be
safely removed without breaking other installed formulas; all formulas outside
this box have at least one installed formula depending on them. This new graph
style is surpressed if the `--all` flag is used.

Closes Homebrew/homebrew#18282.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-09 08:21:44 -07:00
Mike McQuaid
dbccff4d80 brew-test-bot: write bottle metadata files. 2013-06-08 16:41:44 +01:00
Misty De Meo
92d65aace7 linkapps: replace #max_by with #max
Enumerable#max_by didn't exist in 1.8.6, so linkapps failed on Leopard.
2013-06-06 09:26:40 -05:00
Jack Nagel
d38b369497 aspell: fix audit warning
Closes Homebrew/homebrew#19731.
2013-06-03 19:02:38 -05:00
Mike McQuaid
ee22ae3a56 brew-test-bot: skip unresolvable dependencies. 2013-06-03 20:53:00 +01:00
Mike McQuaid
347c905a7f brew-test-bot: improve long command output. 2013-06-02 13:01:20 +01:00
Mike McQuaid
4f3d1f029e brew-test-bot: better name hash and url builds. 2013-06-02 13:01:02 +01:00
Mike McQuaid
bec7ff9807 Update pull request regex name to include commits. 2013-06-02 12:49:37 +01:00
Adam Vandenberg
fa05fc2451 Add brew tap-readme <name> external command.
Closes Homebrew/homebrew#17935.
2013-05-31 14:45:43 -07:00
Adam Vandenberg
0e7d47332c Add brew search --debian <f> 2013-05-27 17:32:27 -07:00
Mike McQuaid
aecdcf768b brew-test-bot: don't repeat SHA-1 if identical. 2013-05-26 01:39:59 +01:00
Mike McQuaid
1856f8eadf brew-test-bot: shorten Jenkins env SHA-1s. 2013-05-26 01:34:32 +01:00
Mike McQuaid
fafa62d1d2 brew-test-bot: use Jenkins env, add step.passed? 2013-05-26 01:11:47 +01:00
Mike McQuaid
95834ca588 brew-test-bot: fix Jenkins JUnit package detection. 2013-05-26 00:45:11 +01:00
Jack Nagel
d3b9367cbb Fix completion of install options without formula
Fixes Homebrew/homebrew#20084.
2013-05-25 18:28:54 -05:00
Mike McQuaid
ca39bbfd52 brew-test-bot: more JUnit fixes. 2013-05-26 00:19:07 +01:00
Mike McQuaid
f0008a7e8f brew-test-bot: add times, cleanup JUnit output. 2013-05-25 22:58:02 +01:00
Mike McQuaid
892d601465 brew-test-bot: improve JUnit output. 2013-05-25 22:07:28 +01:00
Mike McQuaid
052293f22c brew-test-bot: add missing xml.erb file. 2013-05-25 21:36:43 +01:00
Mike McQuaid
b1f00c5757 brew-test-bot: add optional JUnit support. 2013-05-25 21:32:56 +01:00
Jack Nagel
9212e1b1ee Clarify API token env var 2013-05-23 10:03:08 -05:00
Daniel Lee Harple
471502bc06 Remove unnecessary rescue-all exception handling
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22 19:53:05 -05:00
Daniel Lee Harple
08388b149e Added support for a GitHub Personal API Access token
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22 19:53:05 -05:00
Daniel Lee Harple
0fa5c47d7f Check GitHub API rate limit instead of silently failing
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22 19:53:04 -05:00
Daniel Lee Harple
222f96d37b Pass a User-Agent when fetching data from the GitHub API
See <http://developer.github.com/v3/#user-agent-required>.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-22 19:53:01 -05:00