7035 Commits

Author SHA1 Message Date
Xu Cheng
473512e10f test_software_spec: add full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
3ac2b7b1c6 exceptions: use Formula#full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
12f0472a7d formula_installer: use Formula#full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
0f4cbd99b5 cxxstdlib: use Formula#full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
b931b98d35 interactive_shell: use Formula#full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
932afdd9be uses: use Formula#full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
082ce482fc upgrade: use Formula#full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
019bdb25f1 unpack: use Formula#full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
85924eaf9f test-bot: use Formula#full_name 2015-05-29 17:02:23 +08:00
Xu Cheng
cd22a722e4 test: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
c1830828b2 search: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
3da315167c reinstall: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
f47a4dac75 pull: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
cb73e38cfc options: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
8ff4f46e0c missing: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
4d27fe0979 leaves: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
e8f888a23e install: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
4c323cdf34 info: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
d976e43708 doctor: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
06133a8ae8 deps: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
82745ff9b6 cleanup: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
fbf1af24d7 bottle: use Formula#full_name 2015-05-29 17:02:22 +08:00
Xu Cheng
9bf4bf5fee audit: use Formula#full_name 2015-05-29 17:01:53 +08:00
Xu Cheng
e5f5145773 caveats: use Formula#full_name 2015-05-29 17:01:53 +08:00
Xu Cheng
d2cd7ffdf2 build: use Formula#full_name 2015-05-29 17:01:53 +08:00
Xu Cheng
10bc99ff7b SoftwareSpec: add full_name field 2015-05-29 17:01:53 +08:00
Xu Cheng
9a90dbd275 Formula: add full_name variable 2015-05-29 17:01:53 +08:00
Viktor Szakats
26d1683039 audit: enforce gnome urls
Closes Homebrew/homebrew#40172.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-29 08:22:37 +01:00
Jack Nagel
0fc906b03d Remove another unused default argument 2015-05-29 00:23:06 -04:00
Jack Nagel
f80748096d Remove unused default argument 2015-05-29 00:16:51 -04:00
Jack Nagel
5cb392d9d7 Revert "Check empty? to avoid introducing nils"
This reverts commit 580cd173cbf92aa9851e68d635af518a668a6cdc.
2015-05-28 23:57:02 -04:00
Misty De Meo
0abe16673e Cabal: move fails_with to a class method
Fixes Homebrew/homebrew#39950.
2015-05-28 19:30:10 -07:00
Misty De Meo
102170b957 Formulary: accept mxcl/master as synonym for Homebrew/homebrew
Fixes Homebrew/homebrew#40171.
2015-05-28 16:24:46 -07:00
Jack Nagel
aac0e4a878 Fix variable reference 2015-05-27 23:32:06 -04:00
Jack Nagel
efd52da101 Remove dead code 2015-05-27 21:57:41 -04:00
Dominyk Tiller
6db8e1c5a9 audit: simplify ssl/tls audit failure messages
This cuts the amount of custom code fairly drastically, applying the
same generic syntax across the different SSL/TLS enforced areas.

It also makes the failure message fit onto one terminal line, which
looks cleaner than the multi-line message we currently print
for standard-size Terminals.

Changes something like:

`ftp.gnu.org urls should be https://, not http:// (url is http://ftp.gnu.org/gnu/gawk/gawk-4.1.1.tar.xz)`

Into:

`Please use https:// for http://ftp.gnu.org/gnu/gawk/gawk-4.1.1.tar.xz`

References: Homebrew/homebrew#39421 Homebrew/homebrew#39306

Closes Homebrew/homebrew#40054.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-05-27 11:44:29 +01:00
pmwheatley
c178d50f29 cmd/switch: fix exception.
keg_only? should use 'rack' not 'canonical_name'

Closes Homebrew/homebrew#40124.
Closes Homebrew/homebrew#40126.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-27 11:39:26 +01:00
Mike McQuaid
fc5070c252 formula_installer: set tap source for bottles.
This defaults to the value that's in the bottle but that isn't
necessarily correct. For example, some Boxen modules will reuse our
old bottles and so if they are installed from there we should be sure
to set the tab's tap to the tap we've installed from rather than the one
set inside the bottle's tarball.

Closes Homebrew/homebrew#40096.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-27 10:21:46 +01:00
Mike McQuaid
f55257306e tab: add method to set tap. 2015-05-27 10:21:45 +01:00
Mike McQuaid
ef08db539b test-bot: always brew install as a non-developer.
Bored of dealing with the bottle conflicts errors here so I don't think
it's really worth working around.

Closes Homebrew/homebrew#40097.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-27 10:00:47 +01:00
Xu Cheng
e3ed1ccb15 uninstall: load formula from rack
Closes Homebrew/homebrew#39524.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-27 13:53:42 +08:00
Xu Cheng
bc41f947de test-bot: rescue TapFormulaAmbiguityError 2015-05-27 13:53:42 +08:00
Xu Cheng
e744e8b0f9 upgrade: use ARGV.resolved_formulae 2015-05-27 13:53:42 +08:00
Xu Cheng
3463a8fe6b unpin: use ARGV.resolved_formulae 2015-05-27 13:53:42 +08:00
Xu Cheng
356df9baee test: use ARGV.resolved_formulae 2015-05-27 13:53:42 +08:00
Xu Cheng
d338f291df reinstall: use ARGV.resolved_formulae 2015-05-27 13:53:42 +08:00
Xu Cheng
437a3182b0 postinstall: use ARGV.resolved_formulae 2015-05-27 13:53:41 +08:00
Xu Cheng
ba4d7fe615 pin: use ARGV.resolved_formulae 2015-05-27 13:53:41 +08:00
Xu Cheng
ebbeda850a outdated: use ARGV.resolved_formulae 2015-05-27 13:53:41 +08:00
Xu Cheng
da7d3c18ed missing: use ARGV.resolved_formulae 2015-05-27 13:53:41 +08:00