13531 Commits

Author SHA1 Message Date
Markus Reiter
fd97e88b99 Use LockFile instead of Hbc::Utils::file_locked?. 2017-05-25 06:18:52 +02:00
Markus Reiter
060af0a26a Rename FormulaLock to LockFile. 2017-05-25 06:18:52 +02:00
Markus Reiter
e931fee732 Merge pull request #2672 from reitermarkus/deprecate-caskroom-flag
Deprecate `--caskroom` flag.
2017-05-25 00:45:46 +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
a3e30a11d1 Merge pull request #2678 from reitermarkus/fix-cli-default-options
Fix cli default options.
2017-05-24 22:14:52 +02:00
Misty De Meo
c6c8725f1b Merge pull request #2675 from mistydemeo/vendor_compatibility_fixes
Vendor compatibility fixes
2017-05-24 13:09:34 -07:00
Markus Reiter
b91d0254bb Add test for --binaries default value. 2017-05-24 20:34:20 +02:00
Markus Reiter
d025e0e7ab Fix --binaries not using default value. 2017-05-24 20:16:09 +02:00
Tim D. Smith
8db2998819 Merge pull request #2598 from tdsmith/relocate-virtualenv-orig-prefix
Relocate virtualenv orig-prefix
2017-05-24 10:41:47 -07:00
Misty De Meo
67dc3323ed
lock: simplify ruby conditional 2017-05-24 09:12:21 -07:00
Misty De Meo
7c7a0fc720
brew.sh: don't call xcode-select if it doesn't exist 2017-05-23 18:42:19 -07:00
Misty De Meo
6453c81dac
vendor-install: fix array syntax for old bash 2017-05-23 18:39:35 -07:00
Misty De Meo
b8fee7fe4d
vendor-install: check -x on output of which
This works around older versions of `which`, which return a
string on failure.
2017-05-23 18:36:25 -07:00
Misty De Meo
94ed3e3583
lock: check tools are executable 2017-05-23 18:36:06 -07:00
Misty De Meo
129ee966f8 Optionally use Python's flock instead of Ruby's
Ruby first gained flock in 1.8.7, which is a problem since we're using
this lock utility in `vendor-install` in order to install a newer Ruby.

Fortunately, Python 2.3(!) has flock support.
2017-05-23 17:50:22 -07:00
Markus Reiter
fdd9972aa7 Merge pull request #2670 from reitermarkus/fix-uninstall-order
Fix `uninstall` order.
2017-05-23 18:46:48 +02:00
Vítor Galvão
b7cfd5e30d Merge pull request #2671 from reitermarkus/manpage-sudo-askpass
Add `SUDO_ASKPASS` to `brew-cask` manpage.
2017-05-23 17:06:26 +01:00
Mike McQuaid
457fdc4abb Merge pull request #2668 from reitermarkus/fix-audit-checksum
Fix `previous_version_and_checksum` method.
2017-05-23 17:00:01 +01:00
Markus Reiter
4bfd94cb30 Add SUDO_ASKPASS to brew-cask manpage. 2017-05-23 16:01:13 +02:00
Markus Reiter
38b5e4254b Fix uninstall order. 2017-05-23 15:37:55 +02:00
Markus Reiter
0871e069a2 Merge pull request #2669 from reitermarkus/fix-appcast-checkpoint
Fix appcast checkpoint command.
2017-05-23 15:29:38 +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
f4bacb4444 Fix previous_version_and_checksum method. 2017-05-23 14:11:34 +02:00
Markus Reiter
d1f599f1ed Merge pull request #2654 from reitermarkus/refactor-cli
Refactor `CLI`.
2017-05-23 13:27:44 +02:00
Alyssa Ross
04420d07a4 Merge pull request #2666 from alyssais/patch_forwardable
patch: clean up with Forwardable
2017-05-23 10:18:56 +01:00
Alyssa Ross
b01a9b0695 patch: clean up with Forwardable 2017-05-22 20:39:17 +01:00
JCount
dd5d4880dc Merge pull request #2658 from JCount/audit-fix-versioned-aliases-homebrew-core
audit: fix versioned alias errors in homebrew/core introduced in a7c6a57
2017-05-21 21:54:17 -04:00
Markus Reiter
02a1e2781f Fix tests for CLI::Options DSL. 2017-05-22 02:51:17 +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