12000 Commits

Author SHA1 Message Date
Miccal Matthews
d68fc389e3 Update brew-cask.1.md 2017-01-27 09:26:57 +08:00
Markus Reiter
39ce9c890e Try uploading coverage report in .simplecov. 2017-01-26 23:11:37 +01:00
Mike McQuaid
78d584f42f Merge pull request #1918 from MikeMcQuaid/update-reset-force
update-reset: checkout with --force.
2017-01-26 18:29:55 +00:00
Mike McQuaid
d8a5a33eeb Merge pull request #1916 from MikeMcQuaid/cellar-check-etc
formula_cellar_checks: check for prefix/etc.
2017-01-26 18:29:25 +00:00
Markus Reiter
dd0bc83eca Move require "bundler/setup“ to top of cask-tests. 2017-01-26 18:28:08 +01:00
Mike McQuaid
3c91f5858a update-reset: checkout with --force.
Otherwise it won't overwrite unmerged changes.
2017-01-26 16:29:39 +00:00
Mike McQuaid
34e03532a0 audit: improve homepage audit reliability.
Try first with an (exact, actual) browser user agent from Safari and
then try again with the default Homebrew `curl` user agent.
2017-01-26 16:19:38 +00:00
Markus Reiter
e65150412c Add require "bundler/setup“ to cask-tests. 2017-01-26 16:57:30 +01:00
Mike McQuaid
1aa179ad9a formula_cellar_checks: check for prefix/etc.
This directory indicates that configuration files have been installed
into the wrong location.
2017-01-26 15:26:42 +00:00
Mike McQuaid
7a2c5c0f2f caveats: add newline after keg only reason. 2017-01-26 15:18:32 +00:00
Mike McQuaid
0fc4a52c6c *_test: use assert_nil when appropriate.
This is warned by the newer MiniTest.
2017-01-26 12:02:17 +00:00
Mike McQuaid
92b48ac42e brew-cask-tests: import Rakefile logic.
This avoids a `rake` dependency in the Gemfile and an unnecessary shell
out.
2017-01-26 12:01:54 +00:00
Mike McQuaid
b5f1db5f29 */Gemfile*: remove rake, version pins, master simplecov.
We’re upgrading SimpleCov to 0.13.0 so let’s update the rest of our
gems while we’re at it.
2017-01-26 12:01:24 +00:00
Markus Reiter
1f97e3186a Merge pull request #1911 from reitermarkus/cleanup-cask-tests
Cleanup Cask test directory.
2017-01-25 15:31:22 +01:00
Mike McQuaid
c9423dd381 Merge pull request #1912 from omegahm/update-readme-link
Update outdated link
2017-01-25 14:10:30 +00:00
Mads Ohm Larsen
4f30f68f66 Update outdated link 2017-01-25 15:02:05 +01:00
Markus Reiter
d8416c969b Remove :console task from Cask’s Rakefile. 2017-01-25 14:34:57 +01:00
Markus Reiter
8db4733c45 Remove Cask’s .gitattributes. 2017-01-25 14:32:55 +01:00
Markus Reiter
b0feac6645 Remove Cask’s test ReadMe. 2017-01-25 14:32:48 +01:00
Markus Reiter
d467861693 Merge pull request #1910 from reitermarkus/refactor-tests-cask-loader
Move Cask fixtures to `test/support/fixtures`.
2017-01-25 14:28:17 +01:00
Markus Reiter
f717831a03 Move Cask fixtures to test/support/fixtures. 2017-01-25 13:33:12 +01:00
Mike McQuaid
fd48ec1c91 Merge pull request #1909 from MikeMcQuaid/language_module_requirement_fix
language_module_requirement: use arrays.
2017-01-25 10:33:41 +00:00
Mike McQuaid
e825c10b71 official_taps: remove x11. 2017-01-25 10:17:03 +00:00
Mike McQuaid
381d180abe language_module_requirement: use arrays.
This is cleaner, easier to understand how the arguments are split and
fixes #1799.
2017-01-25 09:43:45 +00:00
Mike McQuaid
9293ca2cef Merge pull request #1901 from alyssais/patch-1
man: remove an unnecessary `else`
2017-01-25 09:35:17 +00:00
Mike McQuaid
d8d8c08596 Merge pull request #1839 from justinmayer/persistent-configuration
Add docs on persisting settings across upgrades
2017-01-25 09:35:01 +00:00
Mike McQuaid
e77e32c2dc Merge pull request #1902 from MikeMcQuaid/caveats-keg-only
caveats: tweak keg-only messaging.
2017-01-25 09:32:36 +00:00
Mike McQuaid
54b9bc4d0e official_taps: remove completions, python. 2017-01-25 08:35:14 +00:00
Mike McQuaid
cc22239c99 caveats: tweak keg-only messaging.
Slim down the existing text and make it more obvious what's happening.
Note specifically how to add it to your PATH to convince people to try
that instead of `brew link --force`.
2017-01-25 08:25:16 +00:00
Markus Reiter
d94636cde9 Allow overriding MacOS.version. 2017-01-24 23:43:56 +01:00
Alyssa Ross
35045b2934 Merge pull request #1885 from alyssais/remove_1.8.7
Remove some remnants of Ruby 1.8.7 support
2017-01-24 11:54:44 +00:00
Alyssa Ross
5480a84114 tests: give e helper in UtilTests a better name 2017-01-24 11:25:26 +00:00
Alyssa Ross
65dde58057 tests: add some emoji tests 💯 2017-01-24 11:25:24 +00:00
Mike McQuaid
714c1013f4 Merge pull request #1903 from MikeMcQuaid/minimum-clt-version
xcode: reduce minimum CLT version.
2017-01-24 08:31:44 +00:00
Mike McQuaid
50c1fea4ea xcode: reduce minimum CLT version.
This should be 1.0.0 to be nicer to 10.7 users.

Fixes #1893.
2017-01-23 21:22:54 +00:00
Mike McQuaid
da54f39556 Merge pull request #1877 from ilovezfs/audit-wine-deps-exemption
audit: exempt wine's deps from the universal deprecation
2017-01-23 21:17:00 +00:00
Alyssa Ross
4291476fa3 man: remove an unnecessary else
`odie` causes the process to exit immediately, so there's no need for the
`regenerate_man_pages` call to be conditional.
2017-01-23 21:16:49 +00:00
Alyssa Ross
b0fea9eb6c fileutils: update Ruby documentation URL 2017-01-23 17:56:33 +00:00
Alyssa Ross
13488183bd emoji: remove hack required for Ruby 1.8.7
Since this hack is no longer required, and `Emoji.tick` and `.cross` are
only called in one place, I think it's better to just inline them there
rather than having methods on `Emoji` that just return a one-character
String.
2017-01-23 17:56:33 +00:00
Alyssa Ross
2c1fbe1693 Merge pull request #1890 from alyssais/global_teardown_env
tests: automatically restore ENV in teardown
2017-01-23 17:54:31 +00:00
Markus Reiter
d6932548f8 Merge pull request #1899 from reitermarkus/fix-installer
Fix installer deleting artifacts if they already exist.
2017-01-23 18:00:04 +01:00
Markus Reiter
e59ada5087 Merge pull request #1894 from reitermarkus/appcast-checkpoint
Add internal command to calculate appcast checkpoint.
1.1.8
2017-01-23 17:17:50 +01:00
Markus Reiter
4459669617 Merge pull request #1896 from vitorgalvao/cleanups-internal-stanzas
Cask: cleanups internal stanzas
2017-01-23 16:33:02 +01:00
Markus Reiter
2076b494a6 Add manpage entry for _appcast_checkpoint. 2017-01-23 16:23:01 +01:00
Mike McQuaid
e12c1db231 official_taps: remove homebrew/gui.
This was deprecated and had all formulae removed in:
https://github.com/Homebrew/homebrew-gui/pull/52
2017-01-23 15:04:01 +00:00
Markus Reiter
2d5b659b0e Add support for calculating appcast checkpoint from URLs. 2017-01-23 15:48:20 +01:00
Vítor Galvão
53e232fc7e Add --calculate (print current checkpoint without it) 2017-01-23 15:30:44 +01:00
Vítor Galvão
a64e2835ad cask - internal_stanza: use cask_tokens_from(args) 2017-01-23 14:24:01 +00:00
Vítor Galvão
e8f67eb13d cask - internal stanzas: lowercase help 2017-01-23 14:24:01 +00:00
Markus Reiter
56eaf9d4cd Merge pull request #1898 from reitermarkus/remove-old-cache
Remove legacy cask cache instead of migrating.
2017-01-23 14:52:54 +01:00