15050 Commits

Author SHA1 Message Date
Mike McQuaid
e3be551244
Merge pull request #3847 from MikeMcQuaid/travis-caching
travis.yml: fix bundler caching.
2018-02-27 15:36:34 +00:00
Mike McQuaid
04430e5dd8
Merge pull request #3846 from MikeMcQuaid/travis-homebrew-core-clone
travis.yml: don't fetch/clone homebrew/core.
2018-02-27 14:39:06 +00:00
Mike McQuaid
d4a3fc088f travis.yml: fix bundler caching. 2018-02-27 14:30:30 +00:00
Mike McQuaid
1d656c805c
Merge pull request #3844 from MikeMcQuaid/warnings
brew.sh: HOMEBREW_DEVELOPERs can enable Ruby warnings.
2018-02-27 13:06:09 +00:00
Mike McQuaid
96cafb4124
Merge pull request #3845 from MikeMcQuaid/master
Add prof and ruby commands.
2018-02-27 13:05:06 +00:00
Mike McQuaid
530889fdcb travis.yml: don't fetch/clone homebrew/core.
This is now done by `brew test-bot`.
2018-02-27 12:29:01 +00:00
Mike McQuaid
6302da37f6 Add prof and ruby commands.
These are imported from Homebrew/homebrew-dev-tools and are both used by
maintainers so may be useful for contributors too.
2018-02-27 12:07:30 +00:00
Mike McQuaid
9446eb661d brew.sh: HOMEBREW_DEVELOPERs can enable Ruby warnings.
It provides some useful helpers for when we're doing stupid things but
it's not something we want around by default.
2018-02-27 11:53:31 +00:00
Mike McQuaid
7b365262ff
Merge pull request #3843 from MikeMcQuaid/git-too-old-check
update: tweak git too old check.
2018-02-27 10:57:24 +00:00
Mike McQuaid
430bb7c3a0 update: tweak git too old check.
Avoid trying to install and warning if system Git is too old but Git
is already installed.
2018-02-27 10:41:16 +00:00
Mike McQuaid
8ee2d0983c
Merge pull request #3837 from MikeMcQuaid/system-git-too-old
Handle a too old system Git on OS X 10.8 and below
1.5.5
2018-02-27 10:16:45 +00:00
Mike McQuaid
72f4d05418 Handle a too old system Git on OS X 10.8 and below
Needed for GitHub since:
https://github.com/blog/2507-weak-cryptographic-standards-removed
2018-02-26 16:08:10 +00:00
Mike McQuaid
650d6dbaac _config.yml: use extensionless permalinks. 2018-02-23 19:52:11 +00:00
Mike McQuaid
190e665bb1 Revert "docs: use short links."
This reverts commit e63a2ee8de12f0f938f6a95cdb9763dbe0187b4a.

Closes #3832.
2018-02-23 19:52:00 +00:00
Mike McQuaid
d05b8522d5 README: use docs.brew.sh link. 2018-02-23 14:51:08 +00:00
Mike McQuaid
16df750837
Merge pull request #3827 from maxim-belkin/brew-unix-3
Cross-platform java detection
2018-02-23 08:48:12 +00:00
Mike McQuaid
7ef6f46036
Merge pull request #3828 from MikeMcQuaid/docs-short-links
Use more docs.brew.sh short links
2018-02-22 20:05:28 +00:00
Mike McQuaid
f2ce6489b2 Use more docs.brew.sh short links
These are nicer on the eyes.
2018-02-22 19:46:58 +00:00
Mike McQuaid
35efc5ab23 docs: add/update more layouts. 2018-02-22 19:44:42 +00:00
Maxim Belkin
a1bf2c072c Use \d instead of 0-9 in regex 2018-02-22 19:25:56 +00:00
Mike McQuaid
e63a2ee8de docs: use short links. 2018-02-22 19:25:44 +00:00
Mike McQuaid
5b35ba6191 docs/config.yml: generate README.md again.
This is the index.
2018-02-22 18:57:24 +00:00
Mike McQuaid
36cd8b8621
Merge pull request #3826 from MikeMcQuaid/docs-updates
docs.brew.sh updates
2018-02-22 18:55:37 +00:00
Mike McQuaid
977c3323d2 docs.brew.sh updates
- Remove no longer needed `acme-challenge` file
- Set title, description, social image, logo, etc. for SEO
- Use extensionless permalinks (old links still work)
- Cleanup `_config.yml`
- Import latest `_layouts/base` from https://brew.sh
2018-02-22 18:47:29 +00:00
Maxim Belkin
5536f49305 Cross-platform java detection 2018-02-22 18:32:21 +00:00
Mike McQuaid
14d54ed4b6
Merge pull request #3819 from MikeMcQuaid/versioned-formulae-tweaks
Versions: additional formulae requirements.
2018-02-21 18:39:47 +00:00
Mike McQuaid
66410ccf1b Versions: additional formulae requirements.
These should help keep these formulae more maintainable.
2018-02-21 18:04:15 +00:00
Mike McQuaid
1811c77ec6
Merge pull request #3813 from maxim-belkin/brew-unix-2
bzip2 and zip dependencies_if_needed
2018-02-21 14:31:24 +00:00
Maxim Belkin
f8874004c2 Make 'xz' and 'cvs' dependencies conditional 2018-02-21 14:11:35 +00:00
Maxim Belkin
c83dd0d04b brew style: replace tabs with spaces 2018-02-21 13:44:51 +00:00
Mike McQuaid
09c5be86b6
Merge pull request #3820 from sjackman/macos-version
Define OS::Mac on Linux
2018-02-21 09:48:36 +00:00
Mike McQuaid
157f84a74d travis.yml: use homebrew/homebrew-core on Linux. 2018-02-21 09:04:34 +00:00
Mike McQuaid
77e2478555
Merge pull request #3822 from MikeMcQuaid/dependency_collector_symbol
dependency_collector: don't create symbol deps.
2018-02-21 09:01:17 +00:00
Mike McQuaid
dd2288a5b2 dependency_collector: don't create symbol deps.
Need to convert this to a string first or things explode.
2018-02-21 08:49:13 +00:00
commitay
bab4bb68ee
Merge pull request #3715 from commitay/moved
cask move_back: copy / delete
2018-02-21 07:47:43 +10:00
Maxim Belkin
14d7a7a08c Code refactoring 4.0 2018-02-20 21:33:38 +00:00
Shaun Jackman
73ba9b3d88 Define OS::Mac on Linux
Define MacOS.version, MacOS.full_version, and MacOS::Xcode.version to
Version::NULL on Linux so that brew readall succeeds and Homebrew/brew
can tap Homebrew/core on Linux.
2018-02-20 11:22:40 -08:00
Mike McQuaid
2c84c04bd4
Merge pull request #3818 from MikeMcQuaid/curl-linux-tweaks
brew.sh: use system curl on Linux where possible.
2018-02-20 11:07:48 +00:00
Mike McQuaid
84be0f82d4 brew.sh: use system curl on Linux where possible.
Result of discussion in #3809.
2018-02-20 09:12:47 +00:00
Mike McQuaid
c216eff44f
Merge pull request #3817 from MikeMcQuaid/gist-logs-require-credentials
gist-logs: require API credentials.
2018-02-19 19:27:05 +00:00
Mike McQuaid
a9c64c319f gist-logs: require API credentials.
Anonymous gists are going away shortly:
https://github.com/blog/2503-deprecation-notice-removing-anonymous-gist-creation
2018-02-19 16:14:32 +00:00
Maxim Belkin
c6dac68d8b Code refactoring v3.0 2018-02-19 10:21:01 +00:00
Maxim Belkin
306c19061e Code refactoring v2.0 2018-02-19 09:58:30 +00:00
Maxim Belkin
d25fc5ce50 Code refactoring 2018-02-19 09:54:36 +00:00
Maxim Belkin
73a3592981 Renaming linux-specifix file with tests
Files are globbed based on their name. Therefore, we have to rename
them so tests for Linux are not executed on a Mac.
2018-02-19 08:54:30 +00:00
Maxim Belkin
b084a2581f Making zip and bzip2 dependecies conditional
Here, we are adding `unless which("zip")` and `unless which("bzip2")`
and, thus, make `zip` and `bzip2` dependencies conditional.
2018-02-19 07:21:34 +00:00
Maxim Belkin
3dabebbd16 Refactoring based on suggestions
Defaulting zip_dep_if_needed(tags) and bzip2_dep_if_needed(tags)
methods to those on Linux and overriding them on macOS.
2018-02-19 06:49:42 +00:00
Maxim Belkin
1b74f21492
Removing unnecessary arguments 2018-02-16 15:08:55 -06:00
Maxim Belkin
5cfcd2ae9f
Fixing test 2018-02-16 15:04:43 -06:00
Maxim Belkin
a53171d9fe
Adding tests for dependency_collector on Linux 2018-02-16 14:58:07 -06:00