16424 Commits

Author SHA1 Message Date
Markus Reiter
892f359d77
Merge pull request #4601 from reitermarkus/double-dash
Use `--` to separate download name and version.
2018-08-05 20:53:17 +02:00
Markus Reiter
dcf5d8d79b Add test for migrate_cache_entries_to_double_dashes. 2018-08-05 20:38:50 +02:00
Markus Reiter
dca5dc8176 Add warnings for permission exceptions. 2018-08-05 16:03:21 +02:00
Markus Reiter
e0e750e458 Remove compat/download_strategy. 2018-08-05 15:57:28 +02:00
Markus Reiter
8158f045c4 Only run migration when updating from older version. 2018-08-05 15:57:28 +02:00
Markus Reiter
4065c1742d Add update migration for double dashes. 2018-08-05 15:57:28 +02:00
Markus Reiter
1003d722bd Use -- to separate download name and version. 2018-08-05 15:57:28 +02:00
Mike McQuaid
76243269c0
Merge pull request #4606 from MikeMcQuaid/new-maintainer-best-practises
docs/New-Maintainer-Checklist: update best practises.
2018-08-05 12:16:00 +01:00
Mike McQuaid
a42675f7d6 docs/New-Maintainer-Checklist: update best practises.
We've made these recommendations to current maintainers to update the
documentation so we don't forget to ask new maintainers to do the same
when we invite more in future.
2018-08-05 11:57:00 +01:00
Mike McQuaid
c2ba00822d
Merge pull request #4600 from scpeters/linkage_all
linkage: test all kegs if none are specified
2018-08-05 10:04:18 +01:00
Steven Peters
b387c09d0d linkage: test all kegs if none are specified 2018-08-03 12:07:45 -07:00
Markus Reiter
545eb91c83
Merge pull request #4599 from reitermarkus/download-cache-directory
Allow specifying cache directory for download strategies.
2018-08-03 19:30:09 +02:00
Markus Reiter
cbd12074dd
Merge pull request #4597 from reitermarkus/download-strategies-symbols
Change docs to use symbols instead of class names.
2018-08-03 18:12:43 +02:00
Markus Reiter
ea281a1cf9 Allow specifying cache directory for download strategies. 2018-08-03 18:04:54 +02:00
Markus Reiter
13c65eed70 Change docs to use symbols instead of class names. 2018-08-03 17:50:57 +02:00
Markus Reiter
74cace5b36
Merge pull request #4598 from reitermarkus/temporary_path
Move `temporary_path` to `AbstractFileDownloadStrategy`.
2018-08-03 17:46:08 +02:00
Markus Reiter
de5aa6a23a Move temporary_path to AbstractFileDownloadStrategy. 2018-08-03 15:11:04 +02:00
Markus Reiter
0d9217b45e
Merge pull request #4596 from reitermarkus/git-system_command
Use `system_command` for `GitDownloadStrategy`.
2018-08-03 14:58:15 +02:00
Markus Reiter
d58607a449
Merge pull request #4590 from reitermarkus/homebrew-color
Allow forcing colored output.
2018-08-03 12:21:26 +02:00
Markus Reiter
bf52df1c7e
Merge pull request #4595 from reitermarkus/refactor-download-strategies
Refactor download strategies.
2018-08-03 12:20:32 +02:00
Markus Reiter
e220406a6e Use system_command for GitDownloadStrategy. 2018-08-03 11:17:09 +02:00
Markus Reiter
51fa194966 Move cached_location to #initialize. 2018-08-03 10:51:01 +02:00
Markus Reiter
528b4b367e Always chdir. 2018-08-03 10:50:49 +02:00
Markus Reiter
28fd59672a
Merge pull request #4543 from reitermarkus/verbose-system_command
Pass `verbose` to unpack strategies.
2018-08-03 10:47:51 +02:00
Markus Reiter
9db17ab5bc Allow forcing colored output. 2018-08-02 16:03:44 +02:00
Markus Reiter
3a99e64646
Merge pull request #4593 from reitermarkus/curl-options
Merge `curl` options used by casks into download strategies.
2018-08-02 15:58:22 +02:00
Markus Reiter
81939dc496 Pass verbose to unpack strategies. 2018-08-02 15:52:55 +02:00
Markus Reiter
2d06497d9a Add verbose to SystemCommand verbosity. 2018-08-02 15:47:47 +02:00
Markus Reiter
f62c51ccfd
Merge pull request #4592 from reitermarkus/refactor-download-strategies
Refactor download strategies.
2018-08-02 15:43:18 +02:00
Markus Reiter
64bb92d95d Use URI.encode_www_form instead of CGI.escape. 2018-08-02 15:41:44 +02:00
Mike McQuaid
16a27cadaf
Merge pull request #4591 from MikeMcQuaid/plc
Add the SFC PLC to the README and manpage.
2018-08-02 14:03:44 +01:00
Mike McQuaid
ee5a073b05 Add the SFC PLC to the README and manpage.
Let's document these so people know who the leadership team behind the
project is.
2018-08-02 13:26:02 +01:00
Markus Reiter
7f4ea02047 Merge curl options used by casks into download strategies. 2018-08-02 11:18:46 +02:00
Markus Reiter
7c496f7a7e Explicitly pass specs to download strategy. 2018-08-02 10:33:14 +02:00
Markus Reiter
e367e7eea8 Explicitly pass url and mirrors to download strategy. 2018-08-02 10:09:35 +02:00
Markus Reiter
d3eba7d858
Merge pull request #4586 from reitermarkus/error-during-execution
Fix `ErrorDuringExecution` initialization.
2018-08-02 09:02:23 +02:00
Markus Reiter
efd743a50d
Merge pull request #4585 from reitermarkus/refactor-download-strategies
Refactor download strategies.
2018-08-02 07:16:27 +02:00
Markus Reiter
681098f4fe Fix ErrorDuringExecution initialization. 2018-08-02 05:56:24 +02:00
Markus Reiter
9e025f5e44
Merge pull request #4587 from reitermarkus/ditto
Use `ditto` instead of `unzip`.
2018-08-02 05:45:24 +02:00
Markus Reiter
4183dd3564
Merge pull request #4552 from reitermarkus/reorder-unpack-strategies
Reorder unpack strategies.
2018-08-02 05:44:12 +02:00
Markus Reiter
dce6b875c1
Merge pull request #4581 from reitermarkus/non-existent-download-strategies
Remove non-existent download strategies.
2018-08-01 16:09:03 +02:00
Markus Reiter
f46eafc271
Merge pull request #4589 from reitermarkus/curl-stdout
Show `stdout` for `curl` commands.
2018-08-01 12:33:59 +02:00
Markus Reiter
c98c71ae64 Show stdout for curl commands. 2018-08-01 11:15:42 +02:00
Markus Reiter
2e48373305 Use ditto instead of unzip. 2018-08-01 07:50:15 +02:00
Markus Reiter
85a6d81e2a Make sure download directory exists. 2018-08-01 05:40:15 +02:00
Markus Reiter
9ffc7dd465 Use Resource#downloader for BottleLoader. 2018-08-01 05:40:15 +02:00
Markus Reiter
3d27b2aa8d Explicitly pass version to download strategy. 2018-08-01 05:40:15 +02:00
Markus Reiter
96eb404af9
Merge pull request #4583 from reitermarkus/unneeded-rubocop-comment
Remove unneeded RuboCop comment.
2018-08-01 04:46:22 +02:00
Markus Reiter
c9b4c21225
Merge pull request #4569 from reitermarkus/curl-system-command
Use `SystemCommand` for `curl`.
2018-08-01 04:19:11 +02:00
Markus Reiter
4c80f827ad Only search by extension when unpacking formulae. 2018-08-01 04:16:27 +02:00