aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd
AgeCommit message (Collapse)Author
2017-04-10audit: don't recommend version aliases on --devel.Mike McQuaid
As requested in #11462 by @neutric as this produces confusing, incorrect output.
2017-04-05Merge pull request #2242 from GauthamGoli/audit_custom_copsMike McQuaid
Port audit_desc audit rules to a cop
2017-04-04audit: fix core formula alias check.Mike McQuaid
Was missing a formula object being passed.
2017-04-02Document all short flags.Mike McQuaid
2017-04-02man: strip </?var> from Markdown output.Mike McQuaid
2017-03-30Merge pull request #2414 from sjackman/update-test-fetch-shallowMike McQuaid
update-test: Use git fetch --tags --depth=1
2017-03-30Merge pull request #2399 from MikeMcQuaid/unversioned-formulae-checkMike McQuaid
audit: check for unversioned formulae.
2017-03-30Merge pull request #2392 from MikeMcQuaid/cleanup-tapsMike McQuaid
Update all references to taps.
2017-03-29audit: Fix cctools invocation check regular expression.William Woodruff
Additionally, ignore the cctools formula itself, since it obviously needs to check cctools invocations.
2017-03-28Merge pull request #1828 from woodruffw/audit-cctoolsWilliam Woodruff
audit: Check for invocations of cctools.
2017-03-28update-test: Use git fetch --tags --depth=1Shaun Jackman
Use git fetch --tags --depth=1 to fetch fewer commits.
2017-03-28update-test: improve error handling.Mike McQuaid
Fail if the start or end commit are missing and retry finding the previous tag by fetching all tags if they are missing. This should fix CI on the current Homebrew/brew `master` branch. Closes #2404.
2017-03-26audit: bump whitelisted elm-format version to 0.6.0-alphailovezfs
2017-03-26audit: check for unversioned formulae.Mike McQuaid
If we're adding a versioned formulae we want to ensure that there's also an unversioned one too.
2017-03-26Merge pull request #2393 from raza15/raza2Mike McQuaid
updating the exception for "kibana" for the "@" naming scheme. File changed: audit.rb
2017-03-26Update all references to taps.Mike McQuaid
- Remove taps that are (or will shortly be) deprecated. - Remove commands that are only relevant to the boneyard (which will shortly be removed).
2017-03-26indentingRaza Hussain
2017-03-26changing if conditionRaza Hussain
2017-03-26simplify the regex and make a line max 80 char longRaza Hussain
2017-03-23pull: optionally warn (not die) on bottle publish failure.Mike McQuaid
This is useful when you're pulling PRs where individual bottles can't be uploaded/built but you still want to pull the PR as a whole anyway.
2017-03-23Merge pull request #2383 from MikeMcQuaid/docs-manpageMike McQuaid
man: generate Markdown man page.
2017-03-22man: generate Markdown man page.Mike McQuaid
The existing `brew.1.html` wasn't particularly pleasant to read and given everything else in `docs/` is a Markdown file it makes sense to generate a post-processed Markdown file that can in turn be used by Jekyll to generate a nicely themed HTML file.
2017-03-22tap-new: fix symlink creation.Mike McQuaid
Ensure the full HOMEBREW_TAP_DIR path is created before deleting and creating the symlink for it. This ensures that non-`homebrew` taps will have the necessary username/organisation folder created. Fixes #2378.
2017-03-21Merge pull request #2375 from maxim-belkin/tests-no-tempMike McQuaid
tests: unset HOMEBREW_TEMP
2017-03-21Merge pull request #1732 from zmwangx/hint-migrationsMike McQuaid
Hint at new location of migrated formulae
2017-03-21tests: unset HOMEBREW_TEMPMaxim Belkin
Setting `HOMEBREW_TEMP` env. var [currently] breaks tests (`brew tests`). Although this behavior looks like a bug, the solution is straightforward: unset `HOMEBREW_TEMP`.
2017-03-21Merge pull request #2365 from MikeMcQuaid/audit-provided-by-macosMike McQuaid
audit: check system dupe deps on new formulae.
2017-03-20blacklist: move to missing_formula class instead.Mike McQuaid
This will allow extending this class so it can be used by more than just blacklisting.
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-18Merge pull request #2338 from JCount/audit-online-file-downloadJCount
audit: online - limit download time based on HTTPS determination
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-15Merge pull request #2326 from vszakats/sprotMike McQuaid
secure urls + remove -k from in-doc curl command
2017-03-14secure urls + remove -k from in-doc curl commandViktor Szakats
2017-03-12Revert "audit: exempt wine's deps from the universal deprecation"ilovezfs
2017-03-11Add `Formatter::pluralize`.Markus Reiter
2017-03-08Merge pull request #2252 from zmwangx/audit-no-warn-brew-mirror-urlMike McQuaid
audit: do not warn about reachability of `brew mirror`ed URL
2017-03-07pull: check Bintray mirror URLsZhiming Wang
2017-03-06bottle: Remove superfluous odieShaun Jackman
2017-03-06Merge pull request #2272 from EricFromCanada/masterMike McQuaid
Add more flags and descriptions to man pages.
2017-03-06Merge pull request #2269 from JCount/audit-conflicts-whitelist-bash-completionJCount
audit: whitelist bash-completion@* to use conflicts_with
2017-03-05Add more flags and descriptions to man pages.EricFromCanada
2017-03-05Remove `BUNDLE_PATH` from `brew tests`.Markus Reiter
2017-03-05audit: freeze versioned_conflicts_whitelistJCount
2017-03-05audit: deconstruct versioned_conflicts_whitelist using splatJCount
2017-03-05audit: whitelist bash-completion@* to use conflicts_withJCount
this is necessary because they install conflicting scripts into HOMEBREW_PREFIX/etc/profile.d
2017-03-05Merge pull request #2262 from MikeMcQuaid/subversion-https-auditMike McQuaid
Don't check Subversion HTTPS pre-Sierra.
2017-03-05audit: whitelist node@* to use conflicts_withilovezfs
Add exceptions for node@* versioned formulae to use conflicts_with instead of keg_only :versioned_formula since they, and the main node formula, all currently overwrite npm during postinstall.
2017-03-05Don't check Subversion HTTPS pre-Sierra.Mike McQuaid
The system Subversion doesn't handle new certificate authorities (e.g. Let's Encrypt) well enough for this check to be useful.
2017-03-04audit: do not warn about reachability of `brew mirror`ed URLZhiming Wang
A `brew mirror`ed URL is usually not yet reachable at the time of pull request.