261 Commits

Author SHA1 Message Date
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
Mike McQuaid
4f3decd528 brew-test-bot: fix fetch options spacing. 2013-10-12 18:16:15 +01:00
Mike McQuaid
88e5c4c333 brew-test-bot: remove escape characters. 2013-10-09 09:04:39 +01:00
Mike McQuaid
01901314e9 brew-test-bot: use REXML to write JUnit file. 2013-10-08 16:45:22 +01:00
Mike McQuaid
85c1e5d02e Revert "brew-test-bot: cleanup junit file with iconv."
This reverts commit 5e26584736b310c365d4b9cce99d0dced9a2d309.
2013-10-08 13:00:27 +01:00
Mike McQuaid
90b7cfb507 brew-test-bot: cleanup junit file with iconv. 2013-10-08 12:13:06 +01:00
Mike McQuaid
72d1310636 brew-pull/test-bot: use stricter formula match. 2013-09-27 17:55:00 +01:00
Mike McQuaid
5d0f868f06 Move bottle.rb logic from test-bot to brew bottle. 2013-09-22 16:16:50 +01:00
Jack Nagel
bc1aea3f97 Convert brew-aspell-dictionaries to Ruby and output resources
This makes the script much more readable, and also allows us to download
the language packs into the cache where they can be used when installing
aspell.
2013-09-17 21:29:55 -05:00
Adam Vandenberg
907ac79606 make linkapps official 2013-09-17 06:55:13 -07:00
elliottcable
e8a892068e make brew-linkapps default to /Applications
Also adds support for a new `--local` flag, and documentation for the whole command.

Closes Homebrew/homebrew#22378.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-09-17 06:52:56 -07:00
Mike McQuaid
f0da9c2457 brew-test-bot: don't run git gc. 2013-09-14 14:10:37 +01:00
Mike McQuaid
3b4f15bf36 brew-test-bot: run brew test verbosely. 2013-09-14 14:10:27 +01:00
Mike McQuaid
d87ce4b023 brew-test-bot: email subjects contain OS version. 2013-09-14 13:45:44 +01:00
Mike McQuaid
1a21754e5c brew-test-bot: only squeeze command spaces. 2013-09-14 13:45:44 +01:00
Mike McQuaid
16cb25e422 brew-test-bot: use OSX name for test prefix. 2013-09-14 13:23:43 +01:00
Mike McQuaid
ff0bcf2b2c brew-test-bot: strip, squeeze short test name. 2013-09-14 12:44:10 +01:00
Mike McQuaid
5d03149d81 brew-test-bot: use Jenkins variables when no args.
Otherwise specifying arguments means that you can't effectively build just a single commit or pull request as Jenkins will try and override the start commit.
2013-09-14 12:34:56 +01:00
Mike McQuaid
7535ba3be4 brew-test-bot: pull no args check into a method. 2013-09-14 12:33:53 +01:00
Mike McQuaid
cf751fd013 brew-test-bot: allow skipping bottle creation. 2013-09-10 22:10:58 +01:00
Philip Puryear
42faf1a860 linkapps: overwrite broken app symlinks
Closes Homebrew/homebrew#22388.
Closes Homebrew/homebrew#22430.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-09-10 07:25:15 -07:00
Mike McQuaid
3e7da6b16e brew-test-bot: run brew uses. 2013-09-07 12:05:42 +01:00
Stefan
b542b27d8f gist-logs cmd
Closes Homebrew/homebrew#21557.

Signed-off-by: Samuel John <github@SamuelJohn.de>
2013-09-03 17:59:31 +02:00
Jack Nagel
ccbac62677 unpack: don't attempt to chdir into regular files 2013-08-14 22:15:07 -05:00
Jack Nagel
69058bd67f unpack: don't call realpath on potentially non-existent directory 2013-08-14 22:13:55 -05:00
Jack Nagel
b0073ccdf0 unpack: extract usage 2013-08-14 22:13:26 -05:00
Jack Nagel
262afced5e unpack: use ARGV.value 2013-08-14 20:11:40 -05:00
Jack Nagel
c4b278dfce unpack: remove dead code 2013-08-14 20:11:30 -05:00
Jack Nagel
b408b19208 unpack: ensure $VERBOSE is restored 2013-08-14 20:11:11 -05:00
Mike McQuaid
e33d3e1e5c brew-test-bot: only install bottle if created OK. 2013-07-18 09:56:55 -07:00
Mike McQuaid
1a4bea3a55 brew-test-bot: only force fetch with --cleanup. 2013-07-18 09:56:55 -07:00
Mike McQuaid
810005156e brew-test-bot: add devel/HEAD install options. 2013-07-18 09:56:54 -07:00
Mike McQuaid
36051b6a71 brew-test-bot: audit after installation.
Enables new post-installation Cellar audit failures.

Closes Homebrew/homebrew#21242.
2013-07-16 13:29:37 -07:00
Mike McQuaid
e8354e2fb5 brew-test-bot: reset before checkout. 2013-07-15 21:18:32 -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