Markus Reiter
b2f67c6d77
Remove the need for ensure_cache_exists
.
2018-06-09 11:13:37 +02:00
Markus Reiter
3d423b0587
Add path
method to Caskroom
and Cache
.
2018-06-09 09:52:48 +02:00
Claudia
656986153b
Stop file ext detection at query param boundaries
...
This commit improves Homebrew’s extension detector in `cask/lib/hbc/download_strategy.rb` a bit
so that it won’t cross individual URL query param boundaries any
longer:
```
def ext
Pathname.new(@url).extname[/[^?&]+/]
end
```
2018-03-13 16:58:52 +01:00
Markus Reiter
ae4bafdb36
Simplify CurlDownloadStrategy.
2017-08-08 18:10:13 +02:00
Markus Reiter
b6b8e8863f
Simplify SubversionDownloadStrategy.
2017-08-08 18:10:01 +02:00
ilovezfs
986887b413
Revert "Refactor SVN and cURL download strategies."
2017-08-07 14:31:56 -07:00
Markus Reiter
dc5a2c1764
Simplify CurlDownloadStrategy.
2017-08-07 21:31:17 +02:00
Markus Reiter
fb59e79689
Simplify SubversionDownloadStrategy.
2017-08-07 21:31:17 +02:00
Markus Reiter
bd25c2e219
Fix parsing extension from URL.
2017-08-05 22:05:04 +02:00
Markus Reiter
2703646b10
Remove utf8_inspect
method.
2017-06-28 09:25:31 +02:00
Markus Reiter
2d6ae61314
Re-revert "Fix operator spacing."
2017-06-02 19:22:05 +02:00
Mike McQuaid
7a38bab333
Fixup all RuboCop warnings.
2017-05-29 18:43:18 +01:00
Markus Reiter
fd97e88b99
Use LockFile
instead of Hbc::Utils::file_locked?
.
2017-05-25 06:18:52 +02:00
buo
6a406763f3
Open incomplete download in append mode
...
Open the incomplete download in append mode instead of write mode.
Opening in write mode truncates the existing file, so curl keeps
restarting downloads instead of resuming the incomplete downloads.
2016-10-25 16:46:59 +09:00
Markus Reiter
8d15bddedb
Auto-correct block delimiters.
2016-10-23 14:44:14 +02:00
Markus Reiter
1a0f8b8a02
Use slash-delimited regular expressions.
2016-10-23 14:32:03 +02:00
Markus Reiter
b86c8efb79
Cask: Use nested classes and modules.
2016-09-24 16:00:58 +02:00
AnastasiaSulyagina
e81f4ab7de
init
2016-08-19 14:50:14 +03:00