12782 Commits

Author SHA1 Message Date
Mike McQuaid
b757c927af diagnostic: also accept trailing / on git urls. 2017-03-28 19:44:30 +01:00
Mike McQuaid
46a91428f7 Merge pull request #2413 from JCount/increase-minimum-git-version
diagnostic: increase minimum git version to 1.8.5
2017-03-28 19:35:15 +01:00
Mike McQuaid
a543cb2f9e Merge pull request #2398 from MikeMcQuaid/doctor-check-homebrew-core
diagnostic: check homebrew/core git remote.
2017-03-28 19:34:45 +01:00
Mike McQuaid
daa88ee653 Merge pull request #2411 from MikeMcQuaid/update-test-error-handling
update-test: improve error handling.
2017-03-28 17:15:30 +01:00
JCount
08523d393f diagnostic: increase minimum git version to 1.8.5
older versions do not support the 'git -C <path>' option
2017-03-28 12:05:06 -04:00
Mike McQuaid
c3bf9bda58 update-test: improve error handling.
Fail if the start or end commit are missing and retry finding the
previous tag by fetching all tags if they are missing.

This should fix CI on the current Homebrew/brew `master` branch.

Closes #2404.
2017-03-28 15:31:16 +01:00
ilovezfs
676c4a9e33 Merge pull request #2400 from ilovezfs/audit-elm-format-0.6.0-alpha
audit: bump whitelisted elm-format version to 0.6.0-alpha
2017-03-26 23:07:56 -07:00
ilovezfs
70685f3017 audit: bump whitelisted elm-format version to 0.6.0-alpha 2017-03-26 22:43:08 -07:00
Mike McQuaid
677db79c29 diagnostic: check homebrew/core git remote.
Check the remote for homebrew/core as well as homebrew/brew as we've
seen a few cases (e.g. #2387) where it was misconfigured.

While we're here, tweak the messaging to tell people what to do and how
to do so with a single command.
2017-03-26 20:28:11 +01:00
Mike McQuaid
09231dd52b Merge pull request #2393 from raza15/raza2
updating the exception for "kibana" for the "@" naming scheme. File changed: audit.rb
2017-03-26 19:51:25 +01:00
William Woodruff
8af478bda4 Merge pull request #2395 from woodruffw/master
vendor: Update ruby-macho to 1.1.0.
2017-03-26 14:42:29 -04:00
Raza Hussain
543529c054 indenting 2017-03-26 14:29:38 -04:00
Raza Hussain
86cf8873b6 changing if condition 2017-03-26 12:54:25 -04:00
Raza Hussain
008a44bd91 changed the regex 2017-03-26 12:49:05 -04:00
Raza Hussain
94769652e0 simplify the regex and make a line max 80 char long 2017-03-26 12:43:09 -04:00
Mike McQuaid
a34f7277de Merge pull request #2394 from EricFromCanada/master
docs: code example reformatting
2017-03-26 12:55:46 +01:00
William Woodruff
024264c381
vendor: Update ruby-macho to 1.1.0. 2017-03-26 01:25:32 -04:00
EricFromCanada
dc7f74210a docs: code example reformatting
Add labeled fences to most code blocks, monospace terms where
appropriate, omit "$" when referring to variables
2017-03-25 22:53:33 -04:00
EricFromCanada
59fab56afd docs: update sample formula
Also works around bug in Jekyll where a URL with a "#" will cause links
in the same paragraph to not have their extensions replaced by using
"&num;" instead.
2017-03-25 22:36:09 -04:00
Mike McQuaid
422afa0b49 Merge pull request #1975 from MikeMcQuaid/pull-not-die-bottle-publish
pull: warn (not die) on bottle publish failure.
2017-03-25 20:23:53 +00:00
Raza Hussain
ca37e96469 updating the exception for "kibana" for the "@" naming scheme of its formula 2017-03-25 16:20:51 -04:00
Mike McQuaid
17acb3a91c Merge pull request #2389 from MikeMcQuaid/formula-installer-requirement-satisfied-by-formula
formula_installer: tweak req formula additions.
2017-03-25 11:37:54 +00:00
Mike McQuaid
0cc9d93885 formula_installer: tweak req formula additions.
Rather than just checking if a requirement's dependency is installed or
not check if the requirement was actually satisfied by a particular
formula rather than e.g. just having a `default_formula` defined.
2017-03-25 10:59:54 +00:00
Mike McQuaid
098ed84df4 Merge pull request #2371 from MikeMcQuaid/new-maintainer-tweaks
New-Maintainer-Checklist: be more explicit.
2017-03-24 12:46:26 +00:00
Mike McQuaid
a5208fc049 Merge pull request #2384 from MikeMcQuaid/more-shields
README: add some more shields.
2017-03-24 12:45:19 +00:00
ilovezfs
54abadb202 Merge pull request #2359 from ilovezfs/migrator-allow-new-cellar-to-exist-already
migrator: allow new cellar to exist already
2017-03-23 07:56:58 -07:00
JCount
d1be51d2cd Merge pull request #2343 from JCount/gpg-requirement-add-2.1-series
gpg: add GnuPG series 2.1.x to supported versions
2017-03-23 10:55:22 -04:00
ilovezfs
845d083464 migrator: allow new cellar to exist already
Lets us migrate a formula to a name that may have previously been used.

If gnupg 1.x is installed as "gnupg" and gnupg 2.x is installed as
"gnupg2," it's currently not possible to rename gnupg2 -> gnupg, since
the 1.4 keg will already be installed in the "gnupg" Cellar, so in order
to reclaim the name "gnupg" to be used for 2.1, either 1.x must be
manually uninstalled, or the new cellar needs to be allowed to exist
already.
2017-03-23 04:09:45 -07:00
Mike McQuaid
f8cf506670 Merge pull request #2372 from MikeMcQuaid/link-keg-only-path-message
link: tell users of `brew link --force` about opt.
2017-03-23 10:00:47 +00:00
Mike McQuaid
e723131438 pull: optionally warn (not die) on bottle publish failure.
This is useful when you're pulling PRs where individual bottles can't be
uploaded/built but you still want to pull the PR as a whole anyway.
2017-03-23 10:00:33 +00:00
Mike McQuaid
53bcec7679 Merge pull request #2377 from zmwangx/warn-on-slow-missing-formula-search
missing_formula: warn when git-log takes very long
2017-03-23 09:51:41 +00:00
Mike McQuaid
689e35a1e7 README: add some more shields.
For the current release, Travis CI and Coveralls status.
2017-03-23 09:35:21 +00:00
Mike McQuaid
4cae6a724e link: tell users of brew link --force about opt.
If people are force-linking keg-only things they should probably be told
that they can add the opt prefix to their PATH instead.
2017-03-23 08:42:29 +00:00
Mike McQuaid
35a4836dc3 search: silence searching git log. 2017-03-23 08:39:29 +00:00
Mike McQuaid
4c2fe5d91e missing_formula: print immediately when searching git log. 2017-03-23 08:39:29 +00:00
Mike McQuaid
c458ffbd24 install: immediately print FormulaUnavailableError. 2017-03-23 08:39:29 +00:00
Mike McQuaid
e55f3a0cc5 info: immediately print FormulaUnavailableError. 2017-03-23 08:39:29 +00:00
Mike McQuaid
d0bbadde22 github: don't print when searching PRs. 2017-03-23 08:39:28 +00:00
Zhiming Wang
5da857ce83 missing_formula: warn when git-log takes very long 2017-03-23 08:39:28 +00:00
Mike McQuaid
08a22d013e Merge pull request #2383 from MikeMcQuaid/docs-manpage
man: generate Markdown man page.
2017-03-23 08:09:49 +00:00
Mike McQuaid
c67c426c31 Merge pull request #2382 from MikeMcQuaid/tap-new-fix-link
cd tap-new: fix symlink creation.
2017-03-23 08:09:17 +00:00
Mike McQuaid
650c33e73b man: generate Markdown man page.
The existing `brew.1.html` wasn't particularly pleasant to read and
given everything else in `docs/` is a Markdown file it makes sense to
generate a post-processed Markdown file that can in turn be used by
Jekyll to generate a nicely themed HTML file.
2017-03-22 21:38:41 +00:00
Mike McQuaid
ce2d13815d New-Maintainer-Checklist: be more explicit.
Note some additional ways to help, gotchas and how to get started.
2017-03-22 21:25:44 +00:00
Mike McQuaid
5fc4cabdeb tap-new: fix symlink creation.
Ensure the full HOMEBREW_TAP_DIR path is created before deleting and
creating the symlink for it. This ensures that non-`homebrew` taps will
have the necessary username/organisation folder created.

Fixes #2378.
2017-03-22 21:23:00 +00:00
JCount
17cc40f112 Merge pull request #2376 from MikeMcQuaid/update-migrate-check-symlinks
update-report: check migration symlinks.
2017-03-21 18:49:27 -04:00
Mike McQuaid
b41a88eac4 update-report: check migration symlinks.
Check if `HOMEBREW_CELLAR/old_name` is a symlink. If so, it's already
been migrated so can be skipped.
2017-03-21 15:21:23 -07:00
Mike McQuaid
411172b9ad Merge pull request #2375 from maxim-belkin/tests-no-temp
tests: unset HOMEBREW_TEMP
2017-03-21 17:32:39 +00:00
Mike McQuaid
4117d198cc Merge pull request #1732 from zmwangx/hint-migrations
Hint at new location of migrated formulae
2017-03-21 17:31:31 +00:00
Maxim Belkin
8fa99fb879 tests: unset HOMEBREW_TEMP
Setting `HOMEBREW_TEMP` env. var [currently] breaks tests (`brew
tests`). Although this behavior looks like a bug, the solution is
straightforward: unset `HOMEBREW_TEMP`.
2017-03-21 09:31:09 -05:00
Mike McQuaid
7095b9b3c7 Merge pull request #2348 from MikeMcQuaid/up-to-date-requirement-formulae
formula_installer: need up to date requirement formulae.
2017-03-21 14:49:31 +01:00