Jack Nagel
79a6e59e6e
Implement brew test --debug
2014-09-18 14:16:07 -05:00
Jack Nagel
e717508b7b
audit: access the homepage attribute once
2014-09-14 15:43:20 -05:00
Jack Nagel
f3b7c3236b
Consistently call name on formula instead of relying on to_s
2014-09-14 11:19:30 -05:00
Jack Nagel
976bb9b057
Print each line of --env output atomically
2014-09-14 01:39:38 -05:00
Jack Nagel
529b060dbb
Remove unnecessary conditional
...
If ARGV.named.empty?, then ARGV.formulae.map(&:name) == [].
2014-09-14 01:26:45 -05:00
Jack Nagel
909c2bd59e
Replace loop + delete with array difference
2014-09-13 20:04:05 -05:00
Jack Nagel
c5885757e5
Store the object itself in the failed download set
...
Patches don't respond to "name".
2014-09-10 22:09:15 -05:00
Mike McQuaid
9531ecc72a
Use bundler for test gem dependencies.
...
Closes Homebrew/homebrew#31986 .
References Homebrew/homebrew#31981 .
2014-09-10 13:29:14 +01:00
Michael Hackner
8d23a43f12
Fix brew list when combining --pinned and --versions
...
Fixes Homebrew/homebrew#32067
Closes Homebrew/homebrew#32099 .
Closes Homebrew/homebrew#32134 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-09-07 18:55:02 -05:00
Jack Nagel
269405995e
Simplify getting the list of doctor checks
2014-09-07 14:20:37 -05:00
Josh Larson
a316a07251
Fix comma splice in outdated brew message
...
Closes Homebrew/homebrew#32123 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-09-06 00:29:16 -05:00
Jack Nagel
6638d08489
doctor: print values of DYLD_* env vars
2014-09-04 17:33:33 -05:00
Mike McQuaid
d3150f3a06
audit: fix line number typo.
...
Closes Homebrew/homebrew#32031 .
2014-09-02 11:50:00 +01:00
Jack Nagel
fe1bf57a15
audit: fix line number off-by-one
2014-09-01 23:25:16 -05:00
Jack Nagel
7bfb12aa45
Install dependencies before an interactive install
...
Closes Homebrew/homebrew#29121 .
2014-08-30 15:02:47 -05:00
Jack Nagel
b46f8caa8f
Object#methods returns an array of symbols on 1.9+
...
Fixes Homebrew/homebrew#31926 .
2014-08-27 15:47:09 -05:00
Mike McQuaid
4db0aa19c1
install: search when formula isn't found.
...
If you do `brew install blah` it currently doesn't search for it. This
seems to be unintentional looking at this code as the exception thrown
by ARGV.formulae.each is not caught and handled. Instead, let's handle
this case and provide a little more usability around our taps.
Closes Homebrew/homebrew#31761 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-25 09:24:30 +01:00
Jack Nagel
3a96a1a594
Use a set to track failed downloads
2014-08-22 22:55:10 -05:00
Jack Nagel
fd4f985cb6
Rescue only DownloadError
2014-08-22 22:55:10 -05:00
Jack Nagel
0bf3ec593d
Fix false positive audit warning
2014-08-21 15:13:13 -05:00
Larry Shaffer
b6cca78e05
Upgrade honors build_bottle? and built_as_bottle options
...
Closes Homebrew/homebrew#31628 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-17 15:36:24 -05:00
Mike McQuaid
2d91613d06
fetch: retry the download on a failure.
2014-08-16 08:49:01 +01:00
xxxajk
1dc384b4c4
Fix mktmp to be generic as-per SUS/BSD.
...
Closes Homebrew/homebrew#31586 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-14 10:36:07 +01:00
Jack Nagel
f40650ecd0
Set the remote config manually
...
See 5cd6b35 and 8eefd4e.
2014-08-12 01:46:12 -05:00
Jack Nagel
2f1d40a764
Disconnect defined options from the build object
2014-08-10 21:45:24 -05:00
Jack Nagel
11470e2a1a
Don't compare versions against floating point numbers
2014-08-09 22:01:28 -05:00
Misty De Meo
2c9ad45784
doctor: retire Mono warning
...
We haven't actually had any complaints about this in awhile; it appears
that cmake no longer picks up this specific framework.
Refs Homebrew/homebrew#11030 .
2014-08-08 20:17:25 -07:00
Jack Nagel
e34a497b3e
Prefer interpolation
2014-08-07 00:11:14 -05:00
Mike McQuaid
426737eb9e
outdated: allow passing formulae as arguments.
...
If formulae names are passed as arguments check if just they are outdated. Additionally, return a failed code if they are outdated.
This will hopefully be able to stop people complaining about the outdated error code as they can now just run e.g.:
`brew outdated git && brew upgrade git`
Closes Homebrew/homebrew#31242 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-01 17:46:05 +02:00
Adam Vandenberg
c003e805be
add helpers for formula tests
2014-08-01 07:58:09 -07:00
Jack Nagel
f4ae1c9e1b
Hide the options data structure better
2014-07-31 19:59:09 -05:00
Jack Nagel
b160cc9bb6
Handle tap file renames that remove a file from the formula directory
2014-07-31 15:58:03 -05:00
Jack Nagel
ba4a4e4103
Limit exposure of the options data structures
2014-07-29 21:54:32 -05:00
Jack Nagel
5216dd54b3
Remove patch hacks from unpack
2014-07-29 16:22:07 -05:00
Jack Nagel
dc2080bd9f
Remove patch hacks from audit
2014-07-29 16:22:06 -05:00
Adam Vandenberg
bb2c9b7ba4
audit 'def test'
...
Closes Homebrew/homebrew#31120
2014-07-27 15:10:15 -07:00
Jack Nagel
87850d00cd
Remove obsolete hacks from updater report
2014-07-26 20:11:53 -05:00
Jack Nagel
2b90995c3e
Only populate the report with formula paths
2014-07-26 20:11:53 -05:00
Jack Nagel
197a12c900
Switch from backticks to Utils.popen_read
2014-07-26 20:11:53 -05:00
Jack Nagel
802775078c
Separate reading and parsing the diff
2014-07-26 20:11:53 -05:00
Jack Nagel
6baf357f8c
update: remove unused rename detection
...
Right now this code only produces false positives. When we have real
support for renames, we can implement it more carefully.
Closes Homebrew/homebrew#31126 .
2014-07-25 12:28:05 -05:00
Jack Nagel
2cf116464d
update: simplify diff parsing
2014-07-25 12:25:58 -05:00
Jack Nagel
7078af8218
Pass the string directly to the output method
2014-07-19 23:50:59 -05:00
Jack Nagel
d2aeadb1cd
Pass array to puts instead of iterating over it
2014-07-19 23:36:02 -05:00
Jack Nagel
c18eea6a17
Default to stdout since other code calls this method
2014-07-19 23:28:56 -05:00
Jack Nagel
74ad97ce7f
Remove intermediate method
2014-07-19 22:55:49 -05:00
Jack Nagel
010bd2783e
Allow verbose config to be written to any IO object
2014-07-19 22:33:59 -05:00
Jack Nagel
c0579443f2
Don't mess with stdout when writing build config to a file
2014-07-19 22:33:00 -05:00
Jack Nagel
6f02314cba
Add a factory method that accepts a formula object
2014-07-18 15:15:12 -05:00
Jack Nagel
49a97c280a
Ask the filename object for the prefix
2014-07-18 15:15:12 -05:00