Xu Cheng
321d5e5c08
bottles: new method bottle_resolve_vesrion
2015-06-07 23:51:15 +08:00
Xu Cheng
97fff0cd50
bottles: new method bottle_receipt_path
...
Thanks @sjackman's advice
2015-06-07 23:51:15 +08:00
Xu Cheng
31ca2831f3
Revert "Pathname#version: support bottle version"
...
This reverts commit 02fba8ce25f1e34c981cb30197e2b4711f88b266.
2015-06-07 23:51:15 +08:00
Xu Cheng
3c418cfb4e
bottle: add homepage and desc into regex
...
Some formulae put `desc` field behind `url` which can make bottle block go to strange place.
So let's add `homepage` and `desc` into bottle regex.
Closes Homebrew/homebrew#40469 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-07 20:33:25 +08:00
Xu Cheng
f8efea0cf3
formula#to_hash: record requirements
...
Closes Homebrew/homebrew#40451 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-07 20:32:46 +08:00
Xu Cheng
c6e1090c43
requirement: allow access default_formula directly
2015-06-07 20:32:45 +08:00
Baptiste Fontaine
67089f3aa2
sdelta3: migrate to boneyard
...
The original website doesn’t exist anymore, the download URL doesn’t
work and there are no mirrors. Debian doesn’t provide any package for
it, like Fedora and MacPorts.
Closes Homebrew/homebrew#40436 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-06-06 00:51:17 +02:00
Peter Aronoff
965e2f50c3
brew tap: allow tapping non-GitHub repositories.
...
`brew tap` restricts users to GitHub and checks for private repos. I
created `brew any-tap` to support a wider variety of taps.
With very small changes (and no extra flags!), this change allows users
to use `brew tap` with GitHub as they always have or add one extra
argument and tap any repository of any type from anywhere.
brew tap user/name # Same as it ever was
brew tap user/name URL # Tap URL, whatever it happens to be
Closes Homebrew/homebrew#40326 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-05 21:54:12 +01:00
Baptiste Fontaine
d87f9d4359
singular/plural phrasing in audit report
...
Closes Homebrew/homebrew#40395 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-06-05 19:32:23 +02:00
Nikolaus Wittenstein
cc21989107
Remove "An" from example-formula's desc
...
Formula descriptions shouldn't start with an article.
2015-06-05 14:47:59 +01:00
Mike McQuaid
f4af833714
Revert "upgrade: announce usage of --all."
...
This reverts commit 9032f165bec3d0c7452169093fab32578816043b.
This seems to have been universally unpopular so let's revert it.
Closes Homebrew/homebrew#40372 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-05 14:20:21 +01:00
Xu Cheng
ef7eb0750c
Pathname#version: support bottle version
...
Closes Homebrew/homebrew#40365 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-04 20:05:43 +08:00
Ryan Hendrickson
aa49da2600
utils: prefer keg curl over system on 10.6
...
Closes Homebrew/homebrew#39927 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-04 11:46:25 +01:00
Jack Nagel
9516444dfd
Give namespace modules a name so formula objects can be marshaled
...
Fixes Homebrew/homebrew#40311 .
2015-06-02 20:51:16 -04:00
Baptiste Fontaine
919698fdde
brew deps --installed support for formulae
...
Closes Homebrew/homebrew#40233 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-06-03 00:35:26 +02:00
Knut Ahlers
43dfb9366e
awsenv: move to tap
...
Closes Homebrew/homebrew#40177 .
Signed-off-by: Tim D. Smith <git@tim-smith.us>
2015-06-02 09:09:04 -07:00
Xu Cheng
023230cb6a
update: only display version changed formulae
...
Closes Homebrew/homebrew#40090 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-02 17:24:05 +08:00
Johannes Wienke
de43ac7503
Add support for fish shell completions
...
* Library/Homebrew/caveats.rb: add caveats comparable to other shells
* Library/Homebrew/formula.rb: define completion directory along the
conventions explained in the fish documentation for
$fish_complete_path
* Library/Homebrew/keg.rb: add fish shell to check function for
installed completions
Closes Homebrew/homebrew#39828 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-06-02 10:09:10 +01:00
Xu Cheng
517ced731c
test-bot: use bottle_resolve_formula_names
...
Closes Homebrew/homebrew#40134 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-02 16:45:44 +08:00
Xu Cheng
be18a816af
bottle: remove bottle_filename_formula_name
2015-06-02 16:45:44 +08:00
Xu Cheng
99ba9faf09
BottleLoader: use bottle_resolve_formula_names
2015-06-02 16:45:43 +08:00
Xu Cheng
557ddcac36
new method bottle_resolve_formula_names
...
Also remove bottle_filename_formula_name
2015-06-02 16:45:43 +08:00
Xu Cheng
129f780bba
remove bottle_version
2015-06-02 16:45:43 +08:00
Xu Cheng
ffd92a87c5
tab: allow load from file content
2015-06-02 16:45:43 +08:00
Xu Cheng
296ca61510
test-bot: simplify the upload logic
...
If the bottle is already published, let's fail directly.
Also silent the curl output.
Closes Homebrew/homebrew#40295 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-02 15:41:12 +08:00
Jack Nagel
45a71898e8
Isolate formula class namespaces
...
Closes Homebrew/homebrew#40151 .
Closes Homebrew/homebrew#40203 .
2015-06-01 19:24:47 -04:00
Dominyk Tiller
bd5083f970
tap_migrations: add fuse migrations
2015-06-01 21:53:39 +01:00
Xu Cheng
4cc21fb1f7
audit: audit formulae with the same name
...
Closes Homebrew/homebrew#40216 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-01 20:08:41 +08:00
Xu Cheng
938dc356c1
add official_taps
2015-06-01 20:08:41 +08:00
Xu Cheng
9382557a08
outdated: use Formula#full_name
...
Closes Homebrew/homebrew#40265 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-01 20:01:49 +08:00
Xu Cheng
6d93eee8bb
test-bot: allow overwrite unpublished bottles
...
Closes Homebrew/homebrew#40260 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-01 18:14:28 +08:00
Mike McQuaid
66aae02527
test-bot: tweak bottle uploading.
2015-05-30 11:40:48 +01:00
Xu Cheng
d8f9bfa730
test-bot: remove obsolete tap --repair
2015-05-30 16:04:03 +08:00
Baptiste Fontaine
9e6934d00c
brew-deps: improved --tree formatting
...
Closes Homebrew/homebrew#40018 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-05-29 19:26:27 +02:00
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