7735 Commits

Author SHA1 Message Date
Mike McQuaid
5db82b46b1 keg_relocate: don't match "text" in filenames. 2015-07-20 08:34:03 +01:00
Xu Cheng
842c0227bc TapFormulaUnavailableError: add back user and repo method
Fixes Homebrew/homebrew#41888.
2015-07-19 16:42:40 +08:00
Xu Cheng
140f8e3df7 improve TapLoader and TapFormulaUnavailableError
* Restore the ability to load formula by `user/homebrew-repo/foo`.
* Only suggest to install tap when tap isn't installed.

Closes Homebrew/homebrew#41705.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-19 12:10:33 +08:00
Rainer M. Krug
86d04e94e9 audit: recognise head-only and devel-only taps.
add wildcard into expressions to identify head-only and dev-only taps
to avoid "head-only" and "devel-only" errors when formula is in
*head-only or *devel-only tap

Closes Homebrew/homebrew#41289.
Closes Homebrew/homebrew#41413.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-18 20:50:12 -07:00
Dominyk Tiller
ac523bac06 formula: always override user home
Closes Homebrew/homebrew#40444.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-18 20:48:00 -07:00
Mike McQuaid
b9cdfe21fc keg_relocate: relocate all text files.
Work out what's text and what's not using `file`. Also, rename
`keg_fix_install_names` to `keg_relocate` because that's a more
accurate description of what it does now.

Closes Homebrew/homebrew#41663.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-18 19:52:56 -07:00
Alex Dunn
da2e4d417d fetch/build formula from source when modified
closes Homebrew/homebrew#36068

Closes Homebrew/homebrew#41397.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-18 19:30:30 -07:00
Baptiste Fontaine
d88f84138e ydict: migrate to boneyard
The executable is not working and upstream hasn't been updated in more
than 1 year.

Closes Homebrew/homebrew#41853.

Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-18 13:29:09 +02:00
Xu Cheng
3f601e0e7f keg: mkpath for fish related directories
Fixes Homebrew/homebrew#41742.

Closes Homebrew/homebrew#41849.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-18 16:48:41 +08:00
Baptiste Fontaine
6303ff7e28 audit: missing spaces added in blocks order report
Closes Homebrew/homebrew#41783.

Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-18 10:45:47 +02:00
Xu Cheng
05c0fcb5ee formula_installer: remove duplicated hold_locks check
It'll be checked inside `FormulaInstaller#unlock` method.

Closes Homebrew/homebrew#41820.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-18 13:59:52 +08:00
Misty De Meo
5d5f01f35b xastir: move to homebrew-x11
Closes Homebrew/homebrew#41845.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2015-07-17 21:25:40 -07:00
Alex Dunn
c7e986d65e use ohai headers at the top of search results
Closes Homebrew/homebrew#41832.
2015-07-17 18:33:34 -07:00
Stephan van Eijkelenburg
c6fd7833be remove --all parameter from FAQ
The --all parameter was reverted in commit a45a34db0b
This should be updated in the documentation :)

Closes Homebrew/homebrew#41773.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-17 17:49:45 +08:00
Mike McQuaid
24b0639e27 audit: recommend use of assert_match.
It produces significantly easier output to debug than doing `assert` and
`.include?` (which just shows if it passed or failed).

Closes Homebrew/homebrew#41662.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-14 11:54:38 -07:00
Dominyk Tiller
b554c8bcca audit: clarify desc calculation 2015-07-14 17:15:51 +01:00
Baptiste Fontaine
587ab81074 manpage: new maintainers added to the list
I kept the same order as in README.md.

Closes Homebrew/homebrew#41655.

Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-14 13:31:22 +02:00
Dominyk Tiller
b1caa4c44b formula_cellar_checks: remove openssl expectation 2015-07-13 20:49:36 +01:00
Dominyk Tiller
52de5aa984 doctor: remove redundant EOS
Closes Homebrew/homebrew#41667
2015-07-13 18:13:45 +01:00
Mike McQuaid
fe68abf987 doctor: don't point to App Store for Xcode on 10.11.
Closes Homebrew/homebrew#41589.

Closes Homebrew/homebrew#41597.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-13 08:11:06 -07:00
Mike McQuaid
9011060c00 Merge test gitignore into root version.
libgit2 clients struggle at parsing these otherwise because of how we
set up our ignore rules.

And remove now unneeded formula ignore rule.

Closes Homebrew/homebrew#41593.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-13 08:11:04 -07:00
Baptiste Fontaine
3ba3ecba9d audit --online: check homepage reachability
Closes Homebrew/homebrew#41607.

Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-12 20:32:15 +02:00
Mike McQuaid
7d0d232fb6 cmd/install: fix install warning timeout. 2015-07-11 21:16:00 +01:00
Mike McQuaid
83ab5f90bf install: cleanup outdated repository warning. 2015-07-11 14:36:06 +01:00
Alex Dunn
ac6ee12994 cmd/install: check time of last update if FormulaUnavailableError
Closes Homebrew/homebrew#40035.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-11 14:36:05 +01:00
Dominyk Tiller
dfbc2df09f download_strategy: kill special ssl3 support
Closes Homebrew/homebrew#41536.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-10 19:30:03 +01:00
Xu Cheng
ca458a8ed1 shell completion: support external commands
Closes Homebrew/homebrew#41519.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-11 00:07:29 +08:00
Xu Cheng
a2d9d68591 commands: support list all commands without header 2015-07-11 00:07:29 +08:00
Xu Cheng
609af678fd bottle: improve relocation
* skip document for relocatable check
* relocate INSTALL_RECEIPT.json file

Fixes Homebrew/homebrew#41545.

Closes Homebrew/homebrew#41568.

Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-10 23:28:41 +08:00
Mike McQuaid
913659efe4 pull: wait for Bintray publish, don't sleep.
Closes Homebrew/homebrew#41530.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-10 16:13:52 +01:00
Mike McQuaid
6bbbd2481a test_updater: fix pull argument ordering. 2015-07-10 00:20:19 +01:00
Mike McQuaid
151890148c update: fix --rebase 2015-07-09 23:50:55 +01:00
Viktor Ahlström
0b740f51ab README: use long key ID
Closes Homebrew/homebrew#41493.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-09 22:17:22 +01:00
Mike McQuaid
4f74e891aa audit: deprecate sha1 always.
Rather than just when --strict is set. We're asking people to do these
on most PRs now anyway so feels better to let them find this out with
`brew audit`.

Closes Homebrew/homebrew#41523.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-09 17:45:53 +01:00
Mike McQuaid
e949a5fd46 formula_cellar_checks: ignore openssl.
Also: check based on the beginning of the formula name so these play
nicer with e.g. homebrew-versions.

Closes Homebrew/homebrew#41528.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-09 17:09:57 +01:00
Mike McQuaid
8e7f15eff4 audit: include date for Ruby 1.8. 2015-07-09 15:28:49 +01:00
Xu Cheng
f68869cc70 audit: better way to handle --online for audit_formula_name 2015-07-09 22:06:53 +08:00
Mike McQuaid
3ac6005931 audit: add --online flag.
Also add it to the manpage and brew-test-bot.

Closes Homebrew/homebrew#41516.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-09 14:50:55 +01:00
Mike McQuaid
b11ae2abdc update: stash save/pop uncommitted changes.
Also:
- return to your previous branch after `brew update`.

Closes Homebrew/homebrew#38568.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-09 12:33:31 +01:00
Indrajit Raychaudhuri
7c890261ac download_strategy: private method allowing extra curl options.
This allows some curl options to be always passed to curl, with raw
head calls (`curl -I`) (in `CurlDownloadStrategy#actual_urls`) or with
actual `curl` (in `CurlDownloadStrategy#curl`).

This also avoid the need for overriding whole `_fetch` in a few cases
and just override `_curl_opts` to append additional options instead.

Closes Homebrew/homebrew#41506.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-09 12:19:58 +01:00
Dominyk Tiller
6a534f569d xcode: update clang for 10.11 2015-07-09 01:22:51 +01:00
Mike McQuaid
804f1431d4 audit: github repo: verify stable formula is set . 2015-07-08 16:28:51 +01:00
Dominyk Tiller
ec4bfee3e7 doc: add xcode 6.4
Closes Homebrew/homebrew#41486.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-08 15:36:24 +01:00
Dominyk Tiller
754c950e3e xcode: add 6.4 expectation 2015-07-08 15:36:23 +01:00
Dominyk Tiller
0d12e4e601 mac: add xcode 6.4 expectation 2015-07-08 15:36:23 +01:00
Mike McQuaid
333c3d700f audit: slightly loosen GitHub repo audit. 2015-07-08 15:29:55 +01:00
Mike McQuaid
c0c68b2b3f audit: handle some GitHub repo audit edge cases. 2015-07-08 15:19:36 +01:00
Mike McQuaid
51a1792e7a Audit GitHub repository notability.
This stuff seems to be taken better when coming from a script rather
than from a human. Feel free to disagree about the specific numbers
chosen here.
2015-07-08 14:53:48 +01:00
Alex Dunn
48df76dc89 cmd/search --desc: bold formula names
Closes Homebrew/homebrew#40717.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-08 13:56:00 +01:00
Alex Dunn
8071dcac24 brew.1: document install --force-bottle
Closes Homebrew/homebrew#41398.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-08 02:43:32 +01:00