Alexis Hildebrandt
e9180b39f5
audit: simplify command-line spelling check
...
Closes Homebrew/homebrew#42403 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-05 20:19:40 +01:00
Dominyk Tiller
150a9fe514
audit: flag plaintext mirrorservice
2015-08-05 19:45:24 +01:00
Baptiste Fontaine
1bb9c56e9c
test-bot: run postinstall on dependencies
...
Closes Homebrew/homebrew#36027 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-05 20:24:06 +02:00
Misty De Meo
176e55386c
ARGV: don't downcase bottle filenames
...
Fixes Homebrew/homebrew#42470 .
2015-08-05 09:51:37 -07:00
Dominyk Tiller
4f549da115
formula_support: add provided_pre_mavericks
...
Closes Homebrew/homebrew#42460 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-04 21:26:36 +01:00
Baptiste Fontaine
3a733cad09
shell completion of official taps added to 'brew tap'
...
Closes Homebrew/homebrew#42421 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-03 23:37:00 +02:00
Alex Dunn
b2c0ff3985
official_taps: add emacs
...
Closes Homebrew/homebrew#42418 .
2015-08-03 14:34:12 -07:00
Xu Cheng
a5a1cc9865
fix ruby syntax warnings
...
Closes Homebrew/homebrew#42409 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-03 21:27:40 +08:00
Xu Cheng
1af6ffa950
brew readall --syntax: skip vendor files
2015-08-03 21:27:40 +08:00
Mike McQuaid
ea5840ed61
keg_relocate: fix syntax error.
...
Closes Homebrew/homebrew#42408 .
2015-08-03 14:25:38 +01:00
Xu Cheng
14f060621e
command: fix break caused by style update
2015-08-03 20:51:16 +08:00
Xu Cheng
d62095710f
More core files style updates
2015-08-03 20:38:20 +08:00
BrewTestBot
13d544e11e
Core files style updates.
...
Closes Homebrew/homebrew#42354 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-03 13:22:35 +01:00
Xu Cheng
3b68215be7
rubocop: remove conflicted rules
...
Since trailing commas in method argument lists are a syntax error in
1.8, let's enforce the default rule of `TrailingComma`(i.e. `no_comma`)
Closes Homebrew/homebrew#42398 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-03 18:47:24 +08:00
Mike McQuaid
670ca78eaa
Add Rubocop 1.8 tweaks.
2015-08-03 18:47:24 +08:00
Mike McQuaid
e4ef7f8cb7
Don't try to Rubocop vendored files.
2015-08-03 18:47:23 +08:00
Alex Dunn
b22d899d3a
Add Alex Dunn as a maintainer.
...
Closes Homebrew/homebrew#42347 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-02 13:19:55 +01:00
Xu Cheng
6eba862388
rubocop: update style rules
...
Closes Homebrew/homebrew#42355 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-02 20:03:10 +08:00
Baptiste Fontaine
79678cb109
online audit: use GET instead of HEAD
...
I also removed the `-L` flag which is already present in
`HOMEBREW_CURL_ARGS`.
Closes Homebrew/homebrew#42352 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-02 11:15:52 +02:00
Xu Cheng
b7732e80b4
tab: check mxcl/master synonym unconditionally
2015-08-02 16:34:45 +08:00
Xu Cheng
8f0249e9a1
handle mxcl/master synonym inside Tab#from_file_content
2015-08-02 16:12:14 +08:00
Alex Dunn
8faaba6665
check_emacs_lisp(): bail unless site-lisp exists
...
Closes Homebrew/homebrew#42345 .
2015-08-01 15:52:54 -07:00
Alex Dunn
81eedecc5a
Automatic caveats for emacs lisp files
...
- The name of the subdirectory under site-lisp may not be exactly the
same as the name of the package
- `(normal-top-level-add-subdirs-to-load-path)` adds every subdirectory
of `default-directory` to the load-path, so users don't have to update
their load-path for every package they install.
Closes Homebrew/homebrew#42309 .
2015-08-01 14:48:54 -07:00
Alex Dunn
607be5e711
formula_cellar_checks: check_site_lisp()
2015-08-01 14:48:54 -07:00
Mike McQuaid
ce5e75953a
googlecl: move to homebrew/boneyard.
...
Closes Homebrew/homebrew#42245 .
2015-08-01 15:17:43 +01:00
Dominique Orban
68a13b240f
formula: define opt_pkgshare helper method.
...
Closes Homebrew/homebrew#42023 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-01 15:12:46 +01:00
Xu Cheng
ac738ae2cd
enumerate all formulae by files rather than names
...
Before
```
$ time brew readall
brew readall 10.63s user 0.36s system 99% cpu 11.003 total
```
After
```
$ time brew readall
brew readall 5.62s user 0.24s system 99% cpu 5.859 total
```
Closes Homebrew/homebrew#42302 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-01 00:49:50 +08:00
Xu Cheng
aa28226423
tab: set stable as default spec
...
Fixes Homebrew/homebrew#42297 .
2015-07-31 20:08:44 +08:00
Xu Cheng
2ebd1c974b
print sandbox message
...
Closes Homebrew/homebrew#42293 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-31 19:52:36 +08:00
Xu Cheng
8054161153
test_tab: add test for Tab#spec
...
Fixes Homebrew/homebrew#42147 .
Closes Homebrew/homebrew#42205 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-31 19:44:07 +08:00
Xu Cheng
a9e71ca905
test_formula: add more test
2015-07-31 19:44:03 +08:00
Xu Cheng
640109f73d
ARGV#resolved_formulae: auto resolve spec
2015-07-31 19:44:03 +08:00
Xu Cheng
be9fde6266
Formulary#from_rack: auto resolve spec
2015-07-31 19:44:02 +08:00
Xu Cheng
773db6a3ba
ARGV#spec: allow pass default value
2015-07-31 19:44:02 +08:00
Xu Cheng
21eecbf1d6
Formula: add set_acitve_spec method
2015-07-31 19:44:02 +08:00
Xu Cheng
03facd8554
Formula: add any_version_installed? method
2015-07-31 19:44:01 +08:00
Xu Cheng
8f5f27358a
Formula#installed_prefix: use PkgVersion
...
Also check stable_prefix when current acitve_spec is not :stable
2015-07-31 19:44:01 +08:00
Xu Cheng
5aa6b5c5fa
Formula#pkg_version: return the result based on current active_spec
2015-07-31 19:44:01 +08:00
Xu Cheng
78442232d0
Formula: add active_spec_sym
2015-07-31 19:44:00 +08:00
Xu Cheng
808729e7ff
Tab: store spec of formula
2015-07-31 19:44:00 +08:00
Dominyk Tiller
46d45677cc
xcode: update clang expectation for 10.11
2015-07-30 18:13:41 +01:00
Dominyk Tiller
639329cf80
xcode: update regex
...
Ensures we capture Clang's fourth-digit when it exists. This seems to be on pre-release
versions of OS X only, but is the cause of the misdetection of CLT up-to-date status
on 10.11 several weeks ago.
For full explanation, see Homebrew/homebrew#42261 .
Closes Homebrew/homebrew#42261 .
2015-07-30 18:07:07 +01:00
Xu Cheng
a9b9c5ade7
Tap: allow enumerate non-git taps
...
Also add a `Tap#git?` method to indicate whether the tap is a git
repository.
Closes Homebrew/homebrew#42264 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-30 21:28:52 +08:00
Xu Cheng
8c7b629149
formula_installer: relocate bottle immediately after it's poured
...
Closes Homebrew/homebrew#42268 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-30 20:11:19 +08:00
Dominyk Tiller
68b865fcb1
Revert a33c5b9121e66aa650d9d0fc5814202bd26154d0
...
Revert: "test-bot: ensure from-source initial installation"
This reverts commit a33c5b9121e66aa650d9d0fc5814202bd26154d0.
You know when your fix ends up causing another problem that you then have to
go fix as well? Yup...
2015-07-30 10:14:44 +01:00
Alex Dunn
1280d0fcc7
blacklist: remove screen, libpcap, libiconv
...
Each has a formula in homebrew/dupes now
Closes Homebrew/homebrew#42212 .
2015-07-29 10:08:36 -07:00
Xu Cheng
70025458f3
interactive_shell: create .zshrc when necessary
...
Closes Homebrew/homebrew#42190 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-29 16:23:10 +08:00
Xu Cheng
274f21388e
Revert "formula: create empty zshrc when zsh is shell"
...
This reverts commit be55c800d0bf2750902df71d092906b49b49ffce.
2015-07-29 16:23:10 +08:00
Baptiste Fontaine
ea08e4fb16
KegOnlyReason: print only the explanation if there’s one
...
Closes Homebrew/homebrew#42073 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-28 20:40:28 +02:00
Baptiste Fontaine
ea13d62ce0
brew: print bug report URL for internal commands only
...
Closes Homebrew/homebrew#42069 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-28 20:38:13 +02:00