Commit Graph
11938 Commits
Author SHA1 Message Date
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 330307b01a Use FormulaVersions for checksum check. 2017-05-22 02:01:57 +02:00
Markus Reiter ade62aa1b1 Add the same check for Formulae. 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
Mike McQuaidandGitHub 6d8c170e50 Merge pull request #2660 from MikeMcQuaid/env-filtering-test
formula: ensure HOMEBREW_PREFIX/bin in test PATH.
2017-05-21 16:35:03 +01:00
Mike McQuaid d89c870621 formula: ensure HOMEBREW_PREFIX/bin in test PATH.
Only likely to kick in when environment filtering is enabled.

Otherwise we need to tediously add a dramatic number of PATHs to tests
or recurse through the runtime formulae dependencies and add all them.

CC @ilovezfs
2017-05-21 13:55:44 +01:00
Mike McQuaid 49e8c19feb formula: build dependencies are never missing.
If the formula is already installed and they've been removed: that's ok.

Fixes #2625.
2017-05-21 13:51:33 +01:00
Mike McQuaidandGitHub 7000f50d5f Merge pull request #2646 from sjackman/replace_text_in_files
replace_text_in_files: Regex match is greedy
2017-05-20 10:57:41 +01:00
Mike McQuaidandGitHub a7c6a57c8e Merge pull request #2644 from JCount/audit-fix-tap-versioned-aliases
audit: fix full versioned alias name resolution in taps
2017-05-20 10:57:30 +01:00
Markus ReiterandGitHub e1098b0e6d Merge pull request #2638 from reitermarkus/matchers
Use scoped RSpec matchers.
2017-05-19 23:24:35 +02:00
Markus ReiterandGitHub 3139383fe6 Merge pull request #2623 from rednoah/master
Support GPG (signed data) container in Homebrew Cask
2017-05-19 20:48:35 +02:00
Esther W 6325fb88c5 Make behavior clearer by returning false 2017-05-18 15:43:54 -07:00
Esther W 4da2f24b0e Remove to_s method 2017-05-18 13:41:36 -07:00
Reinhard Pointner 61db2a58a5 Exactly match extension "gpg" 2017-05-19 04:24:36 +08:00
Esther W 37222c1953 Fix implicit conversion of nil into string error 2017-05-18 13:08:19 -07:00
Markus ReiterandGitHub 0977b4a17d Merge pull request #2494 from numbermaniac/fix-env
cask manpage: Fix section header link for Environment
2017-05-18 18:40:08 +02:00
Reinhard Pointner 6473a90c57 Extract to name without *.gpg extension 2017-05-18 22:32:00 +08:00
Markus ReiterandGitHub f0dc1d96c5 Merge pull request #2537 from reitermarkus/pathname-to_str
Remove `to_s` from some `Pathname`s.
2017-05-18 09:39:07 +02:00
Shaun Jackman 175c2e9303 replace_text_in_files: Regex match is greedy
The regex matches the longest possible string. Order does not matter.
2017-05-17 23:55:29 -07:00
JCount cd8d7a8a44 audit: fix full versioned alias name resolution in taps
This fixes an issue where audit would prompt for the creation
of an already existing versioned alias while at the same time
declaring the existing alias invalid.
2017-05-17 15:18:59 -04:00
Mike McQuaid 2b726383f1 info: fix conflicts formatting. 2017-05-16 10:05:05 +01:00
Mike McQuaidandGitHub aeaf9af711 Merge pull request #2470 from johnhawkinson/conflicts-info
Display formula conflict reasons
2017-05-16 08:45:45 +01:00
Markus Reiter 3cdf8f938a Use scoped RSpec matchers. 2017-05-15 17:23:40 +02:00