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
Mike McQuaid
bc3bf75c6c
New-Maintainer-Checklist: add new documentation.
2015-05-28 09:17:36 +01:00
Mike McQuaid
ebf82e03df
Maintainer-Guidelines: general updates, cleanup.
2015-05-28 09:17:36 +01: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
Xu Cheng
fb8548cae5
link: load formula from rack
2015-05-27 13:53:41 +08:00
Xu Cheng
c14794baa8
keg: add rack method
2015-05-27 13:53:41 +08:00
Xu Cheng
c41c473513
gist-logs: use ARGV.resolved_formulae
2015-05-27 13:53:41 +08:00
Xu Cheng
04c274f727
doctor: load formula from rack
2015-05-27 13:53:41 +08:00
Xu Cheng
5ca7035e32
--prefix: use ARGV.resolved_formulae
2015-05-27 13:53:41 +08:00
Xu Cheng
75eac94b57
--cellar: use ARGV.resolved_formulae
2015-05-27 13:53:41 +08:00
Xu Cheng
dcf0efc9d2
cleanup: load formula from rack and using ARGV.resolved_formulae
2015-05-27 13:53:41 +08:00
Xu Cheng
8a4dcdd5a1
bottle: use ARGV.resolved_formulae
2015-05-27 13:53:41 +08:00
Xu Cheng
ef3f0f0945
audit: handle TapFormulaAmbiguityError
2015-05-27 13:53:41 +08:00
Xu Cheng
d2f7a2c410
ARGV#kegs: try to load fomrula from rack
2015-05-27 13:53:40 +08:00
Xu Cheng
60383be032
ARGV: add resolved_formulae method
2015-05-27 13:53:40 +08:00
Xu Cheng
ec4011a46e
Formula#installed: loading using Formulary.from_rack
...
Also handle TapFormulaAmbiguityError
2015-05-27 13:53:40 +08:00
Xu Cheng
647c7626f0
Formulary: add from_rack
2015-05-27 13:53:40 +08:00
Xu Cheng
e91d152af8
Formulary#canonical_name: handle TapFormulaAmbiguityError
...
If there are multiple tap formulae with the name of ref,
then ref is the canonical name
2015-05-27 13:53:40 +08:00
Xu Cheng
074de88a9b
update manpage
2015-05-27 13:53:40 +08:00
Xu Cheng
171c3dd2d9
tap/untap/update/prune: remove obsolete method, add migrate_taps
2015-05-27 13:53:40 +08:00
Xu Cheng
e2b0bca931
add Formula.core_names Formula.tap_names and Formula.full_names
2015-05-27 13:53:40 +08:00
Xu Cheng
811c4c5add
load tap formula through direct search
2015-05-27 13:53:40 +08:00
Xu Cheng
3a3a49bd93
add Formulary.core_path method, deprecate Formula.path
2015-05-27 13:53:40 +08:00
Xu Cheng
3108fb5d22
BottleLoader: using Formulary.path to search formula file
2015-05-27 13:53:40 +08:00