Commit Graph

284 Commits

Author SHA1 Message Date
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