Anastasia Sulyagina
ac9d510342
Use Homebrew's `Hardware::CPU`. ( #23528 )
2016-08-09 14:44:03 +02:00
Viktor Szakats
160bf4148c
securing and updating URLs in core ( #23547 )
2016-08-08 12:34:11 +01:00
Markus Reiter
2643dec083
Refactor `depends_on arch`. ( #23543 )
2016-08-08 09:39:48 +02:00
Markus Reiter
459c4ffe57
Use “Homebrew-Cask” consistently. ( #23542 )
2016-08-08 09:30:37 +02:00
Markus Reiter
b96b7ca607
Fix sorting versions by timestamp. ( #23514 )
...
* Add cask `versions` test.
* Fix duplicate cask versions’ sorting.
2016-08-07 15:13:33 -04:00
Anastasia Sulyagina
ef5681a221
deleted cask's macos ( #23505 )
2016-08-07 15:12:48 -04:00
Markus Reiter
c3281acc0a
Refactor HOMEBREW_ environment variables. ( #23532 )
2016-08-07 20:52:33 +02:00
Markus Reiter
2a34290c96
Lock files while downloading. ( #23492 )
...
* Only cleanup files that are not locked.
* Lock files while downloading.
* Only add to `cleanup_size` if size is not `nil.
* Count removed files.
* Add test for locked files.
* Output skipped, locked files.
* Move `locked?` logic to `Hbc::Utils`.
2016-08-06 16:26:27 -04:00
Joshua Hagins
a8a70d020f
Report casks that failed audit
2016-08-05 20:26:48 -04:00
Joshua Hagins
5ecae224f0
Report exception as error during audit
2016-08-05 20:26:48 -04:00
Markus Reiter
a9576818cb
Refactoring. ( #23430 )
2016-08-04 14:18:13 +02:00
Markus Reiter
0df2abe930
Make cask `versions` method more robust. ( #23384 )
2016-08-03 00:29:10 -04:00
Josh Hagins
0aeded4a8d
audit-modified-casks: ensure cache is initialized ( #23387 )
2016-08-03 00:23:28 -04:00
Markus Reiter
109c39fb07
Change message passed to `CurlDownloadStrategyError`. ( #23381 )
2016-08-02 22:55:43 -04:00
Markus Reiter
92f160f716
Add `incomplete?` method to `cleanup`. ( #23265 )
2016-08-03 00:29:08 +02:00
Markus Reiter
06fd5b1dc4
`audit` needs `init`. ( #23265 )
2016-08-03 00:29:08 +02:00
Markus Reiter
b77a536c29
Change cache file naming. ( #23265 )
2016-08-03 00:29:08 +02:00
Markus Reiter
1381528f07
Migrate to new cache directory. ( #23265 )
2016-08-03 00:29:08 +02:00
Markus Reiter
09582545d3
Change cache file naming. ( #23265 )
2016-08-03 00:29:08 +02:00
Markus Reiter
868c5128ad
Use `files.count` instead of `files.size` in `doctor`. ( #23265 )
2016-08-03 00:29:08 +02:00
Markus Reiter
cf7bdbc4cd
Add `.incomplete` by regex. ( #23265 )
2016-08-03 00:29:08 +02:00
Markus Reiter
d02053c0a4
Use new cache directory for `load` method. ( #23265 )
2016-08-03 00:29:08 +02:00
Markus Reiter
7011870769
Add locations. ( #23265 )
2016-08-03 00:29:08 +02:00
Mike McQuaid
9cb7617a6f
Remove more Homebrew-duplicated code. ( #23359 )
2016-08-02 15:25:36 -04:00
Markus Reiter
439154cbaf
Auto-detect nested containers. ( #23322 )
2016-08-02 15:17:42 +02:00
Markus Reiter
899610b05f
Fix support for double extensions. ( #23322 )
2016-08-02 15:17:42 +02:00
Markus Reiter
93cc9f6852
Add support for XIP archives. ( #23343 )
2016-08-02 15:10:16 +02:00
Markus Reiter
0dda3b4335
Run `_audit_modified_casks` with `--download` when an `appcast` changes. ( #23313 )
2016-08-02 02:01:12 +02:00
Markus Reiter
7349a2f55b
Remove nested container after extracting. ( #23321 )
2016-08-01 23:06:27 +02:00
Markus Reiter
acf958a1ef
Change SourceForge URL audit. ( #23307 )
2016-07-31 23:52:31 +02:00
Markus Reiter
97f54985a2
Change “deprecated” to “obsolete”. ( #23246 )
2016-07-30 23:06:48 +02:00
Markus Reiter
85b7c23db5
Refactor into OPTIONS and FLAGS. ( #23246 )
2016-07-30 23:06:48 +02:00
Markus Reiter
84f57044d9
Extend OptionParser with Pathname. ( #23246 )
2016-07-30 23:06:48 +02:00
Markus Reiter
257adc7dcf
Deprecate `--binarydir` option. ( #23238 )
2016-07-30 15:02:05 +02:00
Markus Reiter
d5c58644ae
Revert "Get rid of cache symlinks."
...
This reverts commit 1ce2dc9968
.
2016-07-30 00:51:54 +02:00
Markus Reiter
64efb91023
Revert 1ce2dc9968
2016-07-30 00:29:24 +02:00
Markus Reiter
893b5d98ae
Debug `adobe-air`.
2016-07-30 00:19:26 +02:00
Markus Reiter
1ce2dc9968
Get rid of cache symlinks.
2016-07-30 00:04:09 +02:00
Markus Reiter
245711fb1c
Prefer keyword arguments over option hashes.
2016-07-27 21:43:12 +02:00
Markus Reiter
9e71e0ca02
Also output `stderr` when a command fails. ( #23038 )
2016-07-25 04:19:08 +02:00
Markus Reiter
aba97a8ca6
Fix `audit` hanging at `curl`. ( #23050 )
2016-07-25 02:43:59 +02:00
Markus Reiter
9ee9ee77d5
Add `.MobileBackups` to DMG metadata. ( #23036 )
2016-07-24 16:54:00 +02:00
Markus Reiter
29221df8f3
Use full paths for system commands. ( #23026 )
2016-07-24 03:24:55 +02:00
Josh Hagins
0e125c6fa4
Ensure caveats block has access to relevant DSL methods ( #22958 )
...
* caveats: inherit helpers from Hbc::DSL::Base
* Refactor Hbc::DSL::Base with delegators to cask methods
* Add shared examples for Hbc::DSL::Base methods
* Test that caveats block has access to Hbc::DSL::Base methods
2016-07-20 14:36:13 -04:00
Josh Hagins
e41a3c5fd3
Refactor Hbc::Container::Dmg for clarity ( #22952 )
2016-07-20 11:06:06 -04:00
Markus Reiter
1806aaf9a3
Change hash rockets to colons. ( #22951 )
2016-07-20 01:05:31 -04:00
Markus Reiter
16c6b8987b
Fix and refactor recognition of container types. ( #22857 )
...
* Fix and refactor recognition of container types.
* Use retry instead of redundant code when ejecting DMGs.
* Use BOM file for extracting DMGs.
* Add `lzma` compression.
2016-07-19 23:30:15 -04:00
Markus Reiter
ed5452b728
Run RuboCop on all core files. ( #22855 )
...
Add Style/BlockDelimiters cop.
2016-07-19 14:11:22 -04:00
Josh Hagins
0c0ae8bd80
Bump rubocop-cask to 0.8.3 ( #22848 )
2016-07-16 21:48:10 -04:00
Vítor Galvão
1b5256d915
"staged at" message changed to "was successfully installed!" ( #22623 )
2016-07-16 16:13:02 -04:00