591 Commits

Author SHA1 Message Date
Mike McQuaid
7a38bab333 Fixup all RuboCop warnings. 2017-05-29 18:43:18 +01:00
Mike McQuaid
4356016b4a Use parallel RuboCop
This requires updating to Rubocop 0.49.0 which will require some fixes
to rules, in Homebrew/brew and Homebrew/homebrew-core but opening this
for now so I remember.
2017-05-29 18:42:02 +01:00
Markus Reiter
3165fd2519 Merge pull request #2663 from reitermarkus/lockfile
Convert `FormulaLock` to more generic `LockFile`.
2017-05-29 19:27:58 +02:00
Markus Reiter
d700a5ba18 Use Formatter::pluralize where possible. 2017-05-29 17:50:13 +02:00
Markus Reiter
54c4580871 Use XDG_CACHE_HOME for RuboCop. 2017-05-29 01:31:38 +02:00
Markus Reiter
fd97e88b99 Use LockFile instead of Hbc::Utils::file_locked?. 2017-05-25 06:18:52 +02:00
Markus Reiter
68a513083e Also move --binarydir to compat/*. 2017-05-24 23:54:36 +02:00
Markus Reiter
0bb2773b17 Deprecate --caskroom flag. 2017-05-24 23:54:36 +02:00
Markus Reiter
d025e0e7ab Fix --binaries not using default value. 2017-05-24 20:16:09 +02:00
Markus Reiter
38b5e4254b Fix uninstall order. 2017-05-23 15:37:55 +02:00
Markus Reiter
45496f3156 Remove cask_tokens_from method. 2017-05-23 14:58:03 +02:00
Markus Reiter
cc295601c7 Fix undefined cask_tokens method. 2017-05-23 14:57:51 +02:00
Markus Reiter
df1864ee43 Add CLI::Options DSL. 2017-05-22 02:51:17 +02:00
Markus Reiter
debe4540e4 Remove redundant self.run methods. 2017-05-22 02:51:17 +02:00
Markus Reiter
acc7309ca3 Rename Base and InternalUseBase. 2017-05-22 02:51:17 +02:00
Markus Reiter
811f4c5f23 Refactor CLI::Zap. 2017-05-22 02:51:16 +02:00
Markus Reiter
5429ab0d1b Refactor CLI::Version. 2017-05-22 02:51:16 +02:00
Markus Reiter
101371207f Refactor CLI::Uninstall. 2017-05-22 02:51:16 +02:00
Markus Reiter
98f91fb883 Refactor CLI::Style. 2017-05-22 02:51:16 +02:00
Markus Reiter
957c5fb4f0 Refactor CLI::Search. 2017-05-22 02:51:16 +02:00
Markus Reiter
ed6934b954 Refactor CLI::Outdated. 2017-05-22 02:51:16 +02:00
Markus Reiter
24f38a2e8a Refactor CLI::List. 2017-05-22 02:51:16 +02:00
Markus Reiter
ccafa1b759 Refactor CLI::InternalStanza. 2017-05-22 02:51:16 +02:00
Markus Reiter
ed6823e659 Refactor CLI::InternalHelp. 2017-05-22 02:51:16 +02:00
Markus Reiter
cac0c29f73 Refactor CLI::InternalDump. 2017-05-22 02:51:16 +02:00
Markus Reiter
cc18d9e2b6 Refactor CLI::InternalCheckurl. 2017-05-22 02:51:16 +02:00
Markus Reiter
6acca4e09a Refactor CLI::InternalAuditModifiedCasks. 2017-05-22 02:51:16 +02:00
Markus Reiter
326c425dc6 Refactor CLI::InternalAppcastCheckpoint. 2017-05-22 02:51:16 +02:00
Markus Reiter
33580c283a Refactor CLI::Install. 2017-05-22 02:51:16 +02:00
Markus Reiter
e17641bdd9 Refactor CLI::Info. 2017-05-22 02:51:16 +02:00
Markus Reiter
66e9a060de Refactor CLI::Home. 2017-05-22 02:51:16 +02:00
Markus Reiter
1f5828c72d Refactor CLI::Fetch. 2017-05-22 02:51:16 +02:00
Markus Reiter
276adc9e8b Refactor CLI::Edit. 2017-05-22 02:51:16 +02:00
Markus Reiter
8248345a9a Refactor CLI::Create. 2017-05-22 02:51:16 +02:00
Markus Reiter
b7347dcc44 Refactor CLI::Cleanup. 2017-05-22 02:51:16 +02:00
Markus Reiter
58db95c1d2 Refactor CLI::Cat. 2017-05-22 02:51:16 +02:00
Markus Reiter
1714c73b49 Refactor CLI::Audit. 2017-05-22 02:51:16 +02:00
Markus Reiter
a44d4ce88b Remove Cask’s CLI#debug?. 2017-05-22 02:51:16 +02:00
Markus Reiter
9e821863d0 Pass along CLI::Binaries. 2017-05-22 02:51:16 +02:00
Markus Reiter
473bdadbcd Change error messages. 2017-05-22 02:04:02 +02:00
Markus Reiter
798af25466 Don’t run checksum check if no commit range is given. 2017-05-22 02:01:57 +02:00
Markus Reiter
1a96dc39d1 Add audit check to see if both version and checksum changed. 2017-05-22 02:01:57 +02:00
Markus Reiter
3139383fe6 Merge pull request #2623 from rednoah/master
Support GPG (signed data) container in Homebrew Cask
2017-05-19 20:48:35 +02:00
Reinhard Pointner
61db2a58a5 Exactly match extension "gpg" 2017-05-19 04:24:36 +08:00
Reinhard Pointner
6473a90c57 Extract to name without *.gpg extension 2017-05-18 22:32:00 +08:00
Reinhard Pointner
b0987ffb33 Support GPG (signed data) container in Homebrew Cask 2017-05-11 16:26:16 +08:00
Reinhard Pointner
3668a7abb1 Support GPG (signed data) container in Homebrew Cask 2017-05-10 23:18:42 +08:00
Markus Reiter
5828eefd01 Remove to_s from some Pathnames. 2017-05-08 13:37:28 +02:00
Mike McQuaid
57db2e539e Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing
changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07 17:28:39 +01:00
Mike McQuaid
ee253e465b Vendor all Homebrew's gems.
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-05-07 13:52:57 +01:00