aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2017-03-20Hint at new location of migrated formulaeZhiming Wang
Partial implementation of https://github.com/Homebrew/brew-evolution/pull/15, along with the ability to search for deleted formulae in git history (inspired by #1996) which is not described in the proposal. See also: #1371.
2017-03-20update-report: migrate all formulae every time.Mike McQuaid
Unmigrated formulae cause hard-to-debug issues and relying on detection on Git alone is faster but not comprehensive. Instead, iterate through renamed, installed formulae every time and migrate them. Closes #1770.
2017-03-20update-report: migrated formulae were not deleted.Mike McQuaid
The taps they were migrated to are auto-tapped if not already tapped anyway so don't show them as deleted to avoid confusion.
2017-03-19Be a little less specific in cask output testsJoshua McKinney
These tests seemed a little over-specified and were failing on the CI server. Reducing the specificity a little to try to get them to pass.
2017-03-19caveats: combine completion and function messagesAlex Dunn
Fixes https://github.com/Homebrew/homebrew-core/issues/10338. Closes #2287. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
2017-03-19audit: deprecate depends_on :tex.Mike McQuaid
This has known issues with our `ghostscript` formula, we can't test it on CI and is a ludicrously heavy dependency that in many cases can be avoided by upstream providing prebuilt documentation.
2017-03-19audit: check system dupe deps on new formulae.Mike McQuaid
Provide a gentle nudge to users to check if these dependencies are definitely required.
2017-03-19Hide output from brew cask uninstall testJoshua McKinney
This test showed extraneous info in the test output
2017-03-19Show messages when (un)installing CasksJoshua McKinney
Addresses an issue where it can be unclear at times exactly which part of the (un|re)installation processes is reporting an error. See https://github.com/caskroom/homebrew-cask/issues/30968
2017-03-19Refactor brew cask reinstallJoshua McKinney
The implementation of the reinstall command was the same as Installer#install, aside from the uninstall of the existing cask. Moved this within the class to DRY up the implementation.
2017-03-18Merge pull request #2338 from JCount/audit-online-file-downloadJCount
audit: online - limit download time based on HTTPS determination
2017-03-17upgrade: keg_only before non-keg_only formulaeilovezfs
Avoids unnecessary conflicts when a previously non-keg_only formula is in the way by prioritizing keg_only before non-keg_only formulae. This change is motivated by the upgrade of gnupg 2.0 to 2.1, since the latter no longer depends on the gpg-agent formula, which, even if made keg_only, still causes the link step to fail for 2.1, as gpg-agent's non-keg version won't have been upgraded to the keg_only version at that point (alphabetically gnupg precedes gpg-agent).
2017-03-17Merge pull request #2337 from sjackman/linux-system-configMike McQuaid
Add extend/os/linux/system_config.rb
2017-03-17Merge pull request #2279 from sjackman/determine_pathMike McQuaid
determine_path: Fix tests FormulaUnavailableError
2017-03-16Add extend/os/linux/system_config.rbShaun Jackman
Report the Linux kernel, OS, and gcc versions.
2017-03-16audit: online - limit download time based on HTTPS determinationJCount
Previously, the http_content_headers_and_checksum method always downloaded the entire url, including headers. These downloads periodically hang, outputting false positives or wreaking havoc on the CI. Therefore, use curl's --max-time arg to prevent this by setting a hard limit of 600 seconds when the entire file is going to be used to detect whether the url can be changed to use the HTTPS protocol instead of HTTP. Otherwise, if the url already is HTTPS, limit the download time to 25 seconds since only the headers, not contents, matter.
2017-03-16Replace `Hbc.load` with `CaskLoader.load`.Markus Reiter
2017-03-16Replace `Hbc.path` with `CaskLoader.path`.Markus Reiter
2017-03-16Use a `Formulary`-like approach to load Casks.Markus Reiter
2017-03-16Merge pull request #2309 from axiac/cask-outdatedMarkus Reiter
add command 'cask outdated'
2017-03-16Add test for command help strings.Markus Reiter
2017-03-15add command 'cask outdated'Valentin VĂLCIU
2017-03-15gpg2_requirement: set default_formula to gnupg (2.1.x)JCount
2017-03-15gpg2_requirement: indicate 2.1.x "modern" series is supported as wellJCount
2017-03-15gpg: add the 2.1.x series as a recognized GnuPG versionJCount
2017-03-15Remove `sort` from `each_artifact`.Markus Reiter
2017-03-15formula_installer: need up to date req formulae.Mike McQuaid
This makes them behave consistently to other dependencies. Otherwise other checks for them being `installed?` will fail. Fixes #2333 Closes #2302 Fixes https://github.com/Homebrew/homebrew-science/issues/5247
2017-03-15Merge pull request #2326 from vszakats/sprotMike McQuaid
secure urls + remove -k from in-doc curl command
2017-03-15Merge pull request #2311 from nath/highlightInstalledCasksMarkus Reiter
Added highlighting of installed casks to cask search
2017-03-14Merge pull request #2342 from reitermarkus/cask-dsl-paramMarkus Reiter
Remove `dsl` parameter from `Cask::new`.
2017-03-14secure urls + remove -k from in-doc curl commandViktor Szakats
2017-03-14Remove `dsl` parameter from `Cask::new`.Markus Reiter
2017-03-14Update RuboCop-Cask to 0.12.0.Markus Reiter
2017-03-14Merge pull request #2336 from sjackman/hardware-penryn-nativeMike McQuaid
OPTIMIZATION_FLAGS: Use -march=native for Penryn
2017-03-13Fixed test case wordingNath Tumlin
2017-03-13Style changesNath Tumlin
2017-03-13OPTIMIZATION_FLAGS: Use -march=native for PenrynShaun Jackman
Use -march=native for Penryn as for other systems rather than -march=core2 -msse4.1.
2017-03-13Added tests for highlight installed and fixed style errorsNath Tumlin
2017-03-13Default to `sudo: false` for `installer/uninstall :script`.Markus Reiter
2017-03-13Merge pull request #2329 from Homebrew/revert-1877-audit-wine-deps-exemptionMike McQuaid
Revert "audit: exempt wine's deps from the universal deprecation"
2017-03-12Merge pull request #2328 from reitermarkus/installed-caskfileMarkus Reiter
Add `#installed_caskfile` method to `Cask` class.
2017-03-12Merge pull request #2327 from reitermarkus/auditorMarkus Reiter
Use `CaskLoader.load_from_file` in `Auditor`.
2017-03-12Merge pull request #2324 from woodruffw/skip-pointless-relocationsWilliam Woodruff
keg: Skip relocation when dylib ID/install name doesn't change.
2017-03-12Revert "audit: exempt wine's deps from the universal deprecation"ilovezfs
2017-03-12Add `#installed_caskfile` method to `Cask` class.Markus Reiter
2017-03-12Use `CaskLoader.load_from_file` in `Auditor`.Markus Reiter
2017-03-12Merge pull request #2322 from ↵Mike McQuaid
MikeMcQuaid/autoupdate-stop-skipping-no-formula-taps update: stop autoupdate skipping no formula taps.
2017-03-12keg: Skip relocation when dylib ID/install name doesn't change.William Woodruff
2017-03-12Change instances of caskroom.io to caskroom.github.ioNumbermaniac
2017-03-12Merge pull request #2320 from reitermarkus/migrate-legacy-caskroomMarkus Reiter
Migrate legacy Caskroom.