12239 Commits

Author SHA1 Message Date
Markus Reiter
76ca97b4e7 Merge pull request #2082 from reitermarkus/spec-os_mac_language
Convert `os/mac/language` test to spec.
2017-02-23 05:33:04 +01:00
Markus Reiter
48a211fc90 Convert os/mac/language test to spec. 2017-02-23 02:47:33 +01:00
Markus Reiter
c4bfdb5763 Merge pull request #2026 from reitermarkus/spec-analytics
Convert `brew analytics` test to spec.
2017-02-22 20:59:13 +01:00
Markus Reiter
cbae297873 Merge pull request #2072 from reitermarkus/spec-diagnostic
Convert Homebrew::Diagnostic::Checks test to spec.
2017-02-22 20:57:51 +01:00
Mike McQuaid
06b318fb0d Merge pull request #2100 from Homebrew/revert-1754-audit-fix-uncommitted-version-scheme
Revert "formula_versions: handle uncommitted formulae."
2017-02-22 08:50:09 +00:00
Mike McQuaid
e793e52661 Revert "formula_versions: handle uncommitted formulae." 2017-02-22 08:49:49 +00:00
Mike McQuaid
3f05ad0731 Merge pull request #2099 from Homebrew/revert-2086-audit-revision-remove-fix
Revert "audit: fix revision should be removed."
2017-02-22 08:49:33 +00:00
Mike McQuaid
ac5b6b6eea Revert "audit: fix revision should be removed." 2017-02-22 08:49:24 +00:00
Markus Reiter
f8d49dbe4e Merge pull request #2070 from reitermarkus/spec-formula_lock
Convert FormulaLock test to spec.
2017-02-22 04:35:47 +01:00
Markus Reiter
3b1c1fc9ec Merge pull request #2073 from reitermarkus/spec-macho
Convert Mach-O test to spec.
2017-02-22 04:34:18 +01:00
ilovezfs
4e34f7b60e Merge pull request #2086 from MikeMcQuaid/audit-revision-remove-fix
audit: fix revision should be removed.
2017-02-21 14:09:58 -08:00
ilovezfs
e26ab925d9 Merge pull request #2085 from MikeMcQuaid/keg-handle-missing-alias-link
keg: handle missing alias opt link on uninstall.
2017-02-21 13:11:01 -08:00
William Woodruff
ebb2b3aa6b Merge pull request #2036 from woodruffw/rust-hack
keg_relocate: Don't relocate dylib IDs containing metavariables.
2017-02-21 15:02:54 -05:00
ilovezfs
7619bc15cc Merge pull request #2088 from Homebrew/revert-1850-audit-version-aliases
Revert "audit: check for version aliases."
2017-02-21 11:36:00 -08:00
ilovezfs
b59bf2ff64 Revert "audit: check for version aliases." 2017-02-21 11:31:18 -08:00
Markus Reiter
9ac59b99e4 Convert brew analytics test to spec. 2017-02-21 20:23:47 +01:00
Markus Reiter
8bb46baebb Add RSpec support for integration commands. 2017-02-21 20:23:47 +01:00
Markus Reiter
b6a161bc67 Merge pull request #2071 from reitermarkus/spec-software_spec
Convert SoftwareSpec test to spec.
2017-02-21 20:21:51 +01:00
Markus Reiter
e218266aaf Convert Mach-O test to spec. 2017-02-21 20:20:44 +01:00
Markus Reiter
e98b623b87 Merge pull request #2046 from reitermarkus/spec-formula_pin
Convert FormulaPin test to spec.
2017-02-21 20:16:58 +01:00
Markus Reiter
22042797d3 Convert FormulaLock test to spec. 2017-02-21 20:15:24 +01:00
Markus Reiter
400eddcaae Convert Homebrew::Diagnostic::Checks test to spec. 2017-02-21 20:13:34 +01:00
Markus Reiter
445281f77a Merge pull request #2074 from reitermarkus/spec-java_requirement
Convert JavaRequirement test to spec.
2017-02-21 20:12:01 +01:00
Markus Reiter
6d4aa91b37 Merge pull request #2076 from reitermarkus/spec-os_mac_keg
Convert OS::Mac::Keg test to spec.
2017-02-21 20:10:49 +01:00
Markus Reiter
a5af18380b Merge pull request #2078 from reitermarkus/spec-search_remote_tap
Convert `search_remote_tap` test to spec.
2017-02-21 20:09:24 +01:00
Markus Reiter
a0dca79f01 Merge pull request #2080 from reitermarkus/spec-os_mac_version
Convert MacOS::Version test to spec.
2017-02-21 20:09:03 +01:00
Markus Reiter
1326f5be57 Merge pull request #2077 from reitermarkus/spec-gpg2_requirement
Convert GPG2Requirement test to spec.
2017-02-21 20:07:54 +01:00
Markus Reiter
01f8a69bdf Merge pull request #2081 from reitermarkus/spec-os_mac_blacklist
Convert `os/mac/blacklist` test to spec.
2017-02-21 20:07:19 +01:00
Mike McQuaid
2f42dfc68a audit: fix revision should be removed.
Regression introduced in #1754 which meant that (due to storing the
current formula revision in `attributes_map`) `stable_revisions.empty?`
would never be `true`.
2017-02-21 18:50:07 +00:00
Mike McQuaid
1ea79cd0b3 keg: handle missing alias opt link on uninstall.
Fixes an issue introduced in #1192 where there would be a failure if the
alias link didn't exist on removal (which would be the case for anything
with an alias installed before #1192 was merged).
2017-02-21 18:31:34 +00:00
Mike McQuaid
ed7290abb4 Merge pull request #1948 from sjackman/gnu-gcc
gcc_version_formula: Use gcc@4.x rather than gcc4x
2017-02-21 18:06:54 +00:00
Mike McQuaid
8a4bfff2c0 Merge pull request #1850 from MikeMcQuaid/audit-version-aliases
audit: check for version aliases.
2017-02-21 17:28:18 +00:00
Mike McQuaid
6344989ca7 Merge pull request #2084 from ilovezfs/uninstal
brew uninstal alias for brew uninstall
2017-02-21 15:42:05 +00:00
Mike McQuaid
68bd744d0e readall: check for shadowed aliases.
This will become particularly relevant when there’s a new version of a
formula and the existing alias needs to be removed.
2017-02-21 15:36:50 +00:00
Mike McQuaid
606790d062 audit: check for version aliases.
Current version aliases should be provided for versioned formulae so
people can `brew install foo@1.2` to provide pin-like behaviour.
2017-02-21 15:36:49 +00:00
ilovezfs
a81bd81a14 brew uninstal alias for brew uninstall
If `brew instal` is permissible, `brew uninstal` should be, too.
2017-02-21 04:37:46 -08:00
Mike McQuaid
efd4d1554c Merge pull request #2075 from rwhogg/java-requirement-extend
java_requirement: Make macOS overrides extend Requirement
2017-02-21 09:31:55 +00:00
Markus Reiter
15d6810641 Convert os/mac/blacklist test to spec. 2017-02-21 06:09:09 +01:00
Markus Reiter
66e3541b12 Convert MacOS::Version test to spec. 2017-02-21 06:00:24 +01:00
Markus Reiter
423f22df00 Convert search_remote_tap test to spec. 2017-02-21 05:15:04 +01:00
Markus Reiter
9fc14e663b Convert GPG2Requirement test to spec. 2017-02-21 05:00:26 +01:00
Markus Reiter
5ec9597810 Convert OS::Mac::Keg test to spec. 2017-02-21 04:52:53 +01:00
Bob W. Hogg
e0d5afc237 java_requirement: Make macOS overrides extend Requirement
This doesn't actually seem to make that much difference,
but it is at least consistent with the main class body and with
the Linux overrides.
2017-02-20 19:19:26 -08:00
Markus Reiter
1be7852493 Convert SoftwareSpec test to spec. 2017-02-21 02:58:38 +01:00
Markus Reiter
9c1db3c820 Convert JavaRequirement test to spec. 2017-02-21 02:50:52 +01:00
Markus Reiter
bd0a1314c8 Merge pull request #2069 from reitermarkus/spec-compiler_failure
Use `alias_matcher` for `fail_with`.
2017-02-21 00:24:24 +01:00
Mike McQuaid
96a695bc6d Merge pull request #2054 from zmwangx/bump-formula-pr-smarter-dupe
bump-formula-pr: improve duplicate detection
2017-02-20 22:54:51 +00:00
Mike McQuaid
7fdbf6f47f Merge pull request #2067 from ilovezfs/insecure-mirror-check-handle-empty-stdout
audit: fix insecure mirror check when stdout is empty
2017-02-20 22:46:18 +00:00
Markus Reiter
b45b216ee3 Merge pull request #2059 from sparhomenko/cups-dir
Add /usr/libexec/cups to the list of system dirs
2017-02-20 23:35:01 +01:00
Markus Reiter
9904eae48a Convert FormulaPin test to spec. 2017-02-20 22:30:59 +01:00