Mike McQuaid
d4a3fc088f
travis.yml: fix bundler caching.
2018-02-27 14:30:30 +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
Maxim Belkin
5a92976120
Fixing brew-style offenses
2018-02-16 10:49:43 -06:00
Maxim Belkin
444b292df9
zip and bzip2 dependencies when needed
...
On some systems identified as Linux, zip and bzip2 might
not be available. Therefore, on such platforms we add them
unconditionally as dependencies when required. On Mac, these
dependencies are always satisfied.
2018-02-16 10:41:14 -06:00
Mike McQuaid
ef1924e1f3
Merge pull request #3809 from maxim-belkin/brew-unix-1
...
brew.sh: changes from Linuxbrew (Linux fork)
2018-02-16 08:16:53 +00:00
Mike McQuaid
7f6e77226a
Merge pull request #3768 from sjackman/test-svn
...
test/utils/svn: Requires svn to succeed
2018-02-16 08:15:03 +00:00
Shaun Jackman
d70d91cf2a
test/utils/svn: Requires svn to succeed
2018-02-15 13:50:09 -08:00
Maxim Belkin
30d468978f
Unifying Linux/Mac logic that sets HOMEBREW_CURL
2018-02-15 13:26:17 -06:00
Maxim Belkin
e47c364c55
Don't set HOMEBREW_MACOS_VERSION on non-mac systems
2018-02-15 13:09:47 -06:00