1589 Commits

Author SHA1 Message Date
Mike McQuaid
54347843ed pull: support downloading bottles for taps. 2014-11-23 17:16:59 +00:00
Mike McQuaid
62815f4b3d test-bot: more tap upload improvements. 2014-11-23 16:59:54 +00:00
Mike McQuaid
c925c22158 test-bot: tap before attempting upload. 2014-11-23 16:50:19 +00:00
Mike McQuaid
342b09b855 test-bot: fix indentation. 2014-11-23 14:41:48 +00:00
Mike McQuaid
ed30b04911 test-bot: fix tap-from-url regex usage. 2014-11-23 14:38:40 +00:00
Mike McQuaid
00f0644106 test-bot: improve tap building.
- allow using (UPSTREAM_)GIT_URL to find the tap name
- push bottles to a remote based on the tap name
2014-11-23 14:11:46 +00:00
Mike McQuaid
c616fe737f brew-pull: die when bumping multiple formulae. 2014-11-23 11:21:26 +00:00
Jack Nagel
bc40e9fb95 aspell: unroll options loop to avoid accessing internals 2014-11-20 20:11:24 -06:00
Mike McQuaid
395d798bc2 brew-test-bot: check default_formula requirements.
This handles the case where e.g. a default_formula cannot be installed
on Yosemite which causes the build to fail.
2014-11-18 16:43:13 +00:00
Jack Nagel
24f1a6e9fc Run test-bot logs through iconv on Ruby 1.8 2014-11-18 01:22:42 -06:00
Jack Nagel
a9e34b0ee2 UTF-8 to UTF-16 should never raise UndefinedConversionError 2014-11-18 01:22:25 -06:00
Jack Nagel
7f230dfaf8 Suppress encoding errors in test-bot log files 2014-11-18 00:41:52 -06:00
Mike McQuaid
da3c9a1e16 brew-pull: make close message detection more precise. 2014-11-17 10:26:27 +00:00
Jack Nagel
e00a6e4c4d Remove more references to removed external commands 2014-11-16 21:57:08 -06:00
Jack Nagel
824e187803 doctor: more useful comment 2014-11-14 20:32:46 -06:00
himikk
8e68a9724d Tell brew doctor to ignore libTrAPI.dylib
Tell brew doctor to ignore libTrAPI.dylib
TrAPI used by VPN software "Endpoint Security VPN"

Closes Homebrew/homebrew#34129.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-14 20:30:52 -06:00
Tim D. Smith
f388992b02 doctor: don't complain if reads_brewed_pth_files? is nil
Closes Homebrew/homebrew#33957.
2014-11-14 16:05:26 -08:00
Tim D. Smith
10d0824483 doctor: check that Python site-packages directory is writable 2014-11-14 16:05:18 -08:00
Dominyk Tiller
ca2c201fb3 doctor: option depreciation
I presume this needs to change to reflect Homebrew/homebrew#34147?

Closes Homebrew/homebrew#34151.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-13 08:41:16 +00:00
Jack Nagel
89dc0b9787 One less place where Formula is reopened 2014-11-12 21:41:14 -06:00
Jack Nagel
16a2220834 Exempt the head-only tap from the head-only audit warning 2014-11-12 21:32:44 -06:00
Jack Nagel
f27468507c Don't warn about config scripts that originate in the cellar
Fixes Homebrew/homebrew-php#1389.
2014-11-11 17:43:38 -06:00
Jack Nagel
e537fc41de Exclude documentation from brew list --unbrewed 2014-11-11 11:38:16 -06:00
Jack Nagel
ab0368cb34 test-bot: make variable names consistent with other code 2014-11-10 20:49:47 -06:00
Jack Nagel
001c9baa7f Don't record the test if initialization fails
When Test.new raises an ArgumentError, nil will be pushed onto the tests
array, and then methods will be called on nil when we iterate over the
tests while building the XML output.
2014-11-10 19:28:17 -06:00
Jack Nagel
bf53f3fd16 Less code in begin block 2014-11-10 19:27:31 -06:00
Stefan
28d465fab1 gist-logs: basic login
Closes Homebrew/homebrew#33839.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-10 17:07:36 -06:00
Mike McQuaid
1eb74cb419 test-bot: handle changed bottled dependencies. 2014-11-07 21:48:55 +00:00
Jack Nagel
e1bfbad810 Make quieter an installer mode 2014-11-03 21:43:11 -06:00
Jack Nagel
3421308bd4 Make git an installer mode 2014-11-03 21:39:11 -06:00
Jack Nagel
3c9cc18c17 Add ARGV.git? 2014-11-03 21:39:11 -06:00
Mike McQuaid
2d67c5ee8f brew-pull: allow resolution with --resolve. 2014-11-03 10:00:50 +00:00
Tim D. Smith
809e048b96 doctor: check for .pth support in Homebrew site-packages 2014-11-02 10:33:35 -08:00
Mike McQuaid
992f40e119 pull: pull from PR then from BrewTestBot.
This allows making e.g. `Closes #X` point to the correct commit to reduce confusion and allows `--bump` to function correctly.
2014-11-01 10:14:48 +00:00
Jack Nagel
a01a3bd594 Check for MacPorts/Fink installation only after build failures 2014-10-31 20:54:09 -05:00
Jack Nagel
d8abdfa56d Revert "run macports check after failed build instead of before every build"
CannotInstallFormulaError is only raised when another version of the
formula is linked or any of its dependencies are unlinked, in which case
this warning is totally irrelevant. It should be checked after build
errors instead.

This reverts commit 466d0f718bc2241e830393b384294c21194995e0.
2014-10-31 20:54:09 -05:00
Jack Nagel
73cc58641b More specific require 2014-10-31 20:10:49 -05:00
Jack Nagel
9a356fc609 Remove FormulaAlreadyInstalledError
install is the only command that can trigger this warning, so it should
be handled before instantiating the installer.
2014-10-31 18:33:39 -05:00
Jack Nagel
1753362024 Call #name rather than relying on implicit #to_s 2014-10-29 23:08:58 -05:00
Jack Nagel
673f08f17e audit: compare file mode directly 2014-10-29 22:47:17 -05:00
Jack Nagel
1195718d0e Rename "f" to "formula" in the installer 2014-10-29 22:41:03 -05:00
Jack Nagel
ad4edb94d7 Whitelist config scripts from OS X Server
Closes Homebrew/homebrew#33398.
2014-10-28 22:49:40 -05:00
Jack Nagel
f281ea3a57 Simplify config script doctor check 2014-10-28 22:49:40 -05:00
Jack Nagel
d494c9db8e Use start_with? instead of regexp 2014-10-28 22:49:40 -05:00
Jack Nagel
d7de5b6e24 real_cellar cannot be nil 2014-10-28 22:49:40 -05:00
Jim Witschey
a56ddb9eda cmd/install: fallback to searching formula names.
Closes Homebrew/homebrew#33648.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-28 11:16:24 +00:00
Mike McQuaid
27c1a67ed6 brew-test-bot: add fail-fast option.
Allows easier testing of failures due to bad state.
2014-10-27 13:02:30 +00:00
Mike McQuaid
19d12aee45 Import docs from wiki.
Closes Homebrew/homebrew#33211.
2014-10-26 14:57:36 +00:00
Mike McQuaid
cd528e7203 brew-test-bot: tweak pull request diff detection.
Avoid accidentally including more changes than was intentional.
2014-10-26 12:34:09 +00:00
Mike McQuaid
a094dbe2bb brew-test-bot: just use ci-upload flag.
Can combine testing and PR upload jobs into a single one.
2014-10-24 14:27:04 +01:00