| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-02-14 | backing up | commitay | |
| 2018-02-14 | cask move_back: copy / delete | commitay | |
| 2018-02-13 | Add Homebrew’s `bin` to PATH for Cask installers. | Markus Reiter | |
| 2018-01-27 | Allow passing down configuration into Cask. | Markus Reiter | |
| 2018-01-27 | Create `Hbc::Config` class. | Markus Reiter | |
| 2018-01-13 | cask moved: check target writable for move_back | commitay | |
| 2017-12-06 | Add missing `to_s`. | Markus Reiter | |
| 2017-11-29 | Merge pull request #3492 from amyspark/fix-latest-casks | Markus Reiter | |
| Properly upgrade Casks with version :latest | |||
| 2017-11-29 | Implement @reitermarkus's comments | L. E. Segovia | |
| Leftover && and remove xattr "copy" | |||
| 2017-11-28 | Only show `kext` caveat on High Sierra or above. | Markus Reiter | |
| 2017-11-28 | Solve styling and metadata issues | L. E. Segovia | |
| 2017-11-28 | Refactor caveats and add `kext` caveat. | Markus Reiter | |
| 2017-11-16 | Implement @reitermarkus's comments | L. E. Segovia | |
| - Split move into a move_back (and clarify when it is used) - Remove unused flags - Raise error if installed Caskfile not found - Error out if an upgrade fails - Remove some defensive programming checks | |||
| 2017-11-10 | Fix reinstall/uninstall tests | L. E. Segovia | |
| 2017-11-06 | Rework uninstallation step | L. E. Segovia | |
| Now the artifacts get re-staged, and upon an uninstall/finalize_upgrade they are deleted by purge_versioned_files instead | |||
| 2017-10-18 | Use “squiggly” heredocs. | Markus Reiter | |
| 2017-10-07 | add pkg / binary comment | commitay | |
| 2017-10-07 | Cask AbstractArtifact: fix install order | commitay | |
| 2017-10-04 | Don’t reorder “basic” artifacts. | Markus Reiter | |
| 2017-10-04 | Directly save artifacts in DSL. | Markus Reiter | |
| 2017-10-04 | Refactor DSL and Artifacts. | Markus Reiter | |
| 2017-10-03 | Merge pull request #3256 from claui/pkg-unshadow-options | Markus Reiter | |
| Unshadow `allow_untrusted` option for pkg artifact | |||
| 2017-10-02 | Merge pull request #3255 from reitermarkus/summarize | Markus Reiter | |
| Add missing `summarize` method. | |||
| 2017-10-02 | Unshadow `allow_untrusted` option for pkg artifact | Claudia | |
| The pkg stanza has an option called `allow_untrusted`, which is supposed to cause `/usr/sbin/installer` to be called with the `-allowUntrusted` switch. PR #3141 seems to have renamed the `pkg_install_opts` field to `options`. At the same time, it introduces an `options` parameter for the `run_installer` method, which shadows the `options` getter method, causing the `allow_untrusted` option to be silently ignored. The issue affects just the `pkg` stanza because `Hbc::Artifact::Pkg` is the only artifact class that has an `options` method. This commit removes the shadowing by renaming the field to `stanza_options`; in one case, it uses `_options` for a parameter name (instead of the more canonical `_`) for the sake of clarity. | |||
| 2017-10-01 | Add missing `summarize` method. | Markus Reiter | |
| 2017-10-01 | Fix `brew tests` leaving last file in trash. | Markus Reiter | |
| 2017-09-16 | Add missing `summarize` method. | Markus Reiter | |
| 2017-09-12 | Fix uninstall with `:signal`. | Markus Reiter | |
| 2017-09-10 | Fix `_stanza`. | Markus Reiter | |
| 2017-09-10 | Treat every `Artifact` instance as a single artifact. | Markus Reiter | |
| 2017-09-10 | spelling: packages | Josh Soref | |
| 2017-07-30 | Fix trash script. | Markus Reiter | |
| 2017-07-02 | Merge pull request #2772 from reitermarkus/dmg-eula | Markus Reiter | |
| Fix DMG mounting. | |||
| 2017-07-01 | Merge pull request #2825 from reitermarkus/refactoring | Markus Reiter | |
| Refactoring using `Forwardable` and `DelegateClass`. | |||
| 2017-06-28 | Refactor using `Forwardable` and `DelegateClass`. | Markus Reiter | |
| 2017-06-27 | 🥚 No easter egg for you! | Markus Reiter | |
| 2017-06-24 | 🔥 Remove test files after trashing. | Markus Reiter | |
| 2017-06-24 | 🗑️ Use AppleScript instead of Swift for trashing. | Markus Reiter | |
| 2017-06-20 | Add support for `uninstall/zap :trash`. | Markus Reiter | |
| 2017-06-14 | Print DMG EULA when `--verbose`. | Markus Reiter | |
| 2017-05-29 | Fixup all RuboCop warnings. | Mike McQuaid | |
| 2017-05-22 | Add `CLI::Options` DSL. | Markus Reiter | |
| 2017-05-22 | Pass along `CLI::Binaries`. | Markus Reiter | |
| 2017-05-08 | Remove `to_s` from some `Pathname`s. | Markus Reiter | |
| 2017-05-07 | Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems" | Mike McQuaid | |
| This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d. | |||
| 2017-05-07 | Vendor all Homebrew's gems. | Mike McQuaid | |
| Homebrew's actually ended up using a fair few gems. While we want to avoid Bundler at runtime (and this PR still does that, in fact uses Bundler even less at runtime than it did before) writing our own version to use at build-time seems redundant. | |||
| 2017-04-21 | Update binary.rb | commitay | |
| 2017-04-21 | Replace `FileUtils.chmod` with `/bin/chmod` for cask binaries. [WIP] | commitay | |
| Update binary.rb Update binary.rb Update binary.rb | |||
| 2017-04-01 | Use `sudo` if parent path of `target` is not writable. | Markus Reiter | |
| 2017-03-15 | Remove `sort` from `each_artifact`. | Markus Reiter | |
