| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-08-10 | diagnostic: remove MacGPG2 check | Dominyk Tiller | |
| This hasn't been an issue for upstream stable releases for 3 years, since March 2013, and hasn't been an issue for pre-release versions for 4 years. That release, and indeed the latest modern GPGTools releases, support 10.6 and above so there's no reason to suspect people are actually encountering the old versions in the wild with enough regularity to merit this being a permanent part of our codebase any more. In the last two years Homebrew has seen one Issue where MacGPG2 was the problem, and that wasn't reproducible at the time (and still isn't), and the `doctor` check likely wasn't even raised there. There has only been one Issue where the MacGPG2 `doctor` check was raised in that two year period. I think it's fair to treat this as an user configuration outlier now rather than an issue we need to be constantly on guard for. Ref: Homebrew/legacy-homebrew@dfb171b Ref: Homebrew/legacy-homebrew#12238 Ref: Homebrew/legacy-homebrew@046498b | |||
| 2016-08-09 | utils/analytics.sh: tweak output in debug mode | Martin Afanasjew | |
| Avoid some duplication (thereby also shortening line length) and put everything in a single string for output via `echo`. | |||
| 2016-08-09 | update: suppress warning about missing FETCH_HEAD | Martin Afanasjew | |
| Fixes #671. | |||
| 2016-08-09 | formula_installer: report --HEAD/--devel usage. | Mike McQuaid | |
| 2016-08-09 | analytics.rb: URL encode reported data. | Mike McQuaid | |
| 2016-08-09 | analytics.*: use curl --data for readability. | Mike McQuaid | |
| 2016-08-09 | analytics.*: output curl command in debug mode. | Mike McQuaid | |
| 2016-08-09 | update: don't recheck taps checked in the last 1m. | Mike McQuaid | |
| This is less than ideal but it gets the time on my machine down from ~6s to ~2s when checking no taps. It still shows that we're doing way more in `update.sh` than we need to be doing but that's a future PR. | |||
| 2016-08-09 | formula_installer: tweak dependent requirements. | Mike McQuaid | |
| If a requirement is for a dependent that's already installed and that dependency is not using a `default_formula` (which would have already been converted from a `Requirement` to `Dependency` at this stage) then we want to stop it killing the build. | |||
| 2016-08-09 | formula_installer: prevent MaximumMacOSRequirement leakage | Dominyk Tiller | |
| Read the discussion in https://github.com/Homebrew/homebrew-core/pull/3703. If you have a better idea, please file a competing PR. I'm sick to death of discussion. Closes #662. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2016-08-09 | test-bot: never auto-update. | Mike McQuaid | |
| 2016-08-08 | tests: extend cmd/install integration test | Andrea Kao | |
| Closes #626. Signed-off-by: Martin Afanasjew <martin@afanasjew.de> | |||
| 2016-08-08 | tests: refactor installation, renaming of CoreTap formula | Andrea Kao | |
| 2016-08-08 | tests: check all our Bash code for syntax errors | Martin Afanasjew | |
| Additionally include our bootstrap code in `brew.sh`, Bash utilities in `utils.sh` and `utils/*.sh`, `superenv` shims, and the Bash completion. Closes #654. Signed-off-by: Martin Afanasjew <martin@afanasjew.de> | |||
| 2016-08-08 | utils/analytics.sh: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | shims/sed: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | shims/pod2man: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | shims/mig: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | shims/make: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | shims/bsdmake: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | shims/apr-1-config: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | shims/ant: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | cmd/vendor-install.sh: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | cmd/update.sh: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | brew.sh: fix style inconsistencies | Martin Afanasjew | |
| 2016-08-08 | search: fix repositories with formulae and casks. | Mike McQuaid | |
| e.g. Caskroom/homebrew-cask. Thanks to UniqMartin for the fix. Fixes #655. | |||
| 2016-08-08 | tap: allow Homebrew developers to tap broken taps. | Mike McQuaid | |
| 2016-08-08 | formula_installer: better handle missing conflict. | Mike McQuaid | |
| Doesn't feel like a good reason to abort installation for users if the formula author has specified a conflict that doesn't exist. Instead, behave more like the `TapFormulaUnavailableError` but print a message telling people to report to the formula authors. Closes https://github.com/Homebrew/homebrew-versions/issues/1327 | |||
| 2016-08-08 | test_integration_cmds: non-OS X skip cask/services | Mike McQuaid | |
| 2016-08-08 | test/.rubocop.yml: fix check category. | Mike McQuaid | |
| 2016-08-08 | Revert "test-bot: don't run cmd taps generic tests." | Mike McQuaid | |
| This reverts commit 24f7e671317dfe22f1d8e10426db2e9074674bc9. | |||
| 2016-08-08 | test-bot: don't run cmd taps generic tests. | Mike McQuaid | |
| 2016-08-08 | tests: add cmd/test integration test | Andrea Kao | |
| 2016-08-08 | bump-formula-pr: format documentation for --help. | Steven Peters | |
| 2016-08-08 | audit: enforce include method placement | Dominyk Tiller | |
| Closes #648. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com> | |||
| 2016-08-08 | audit: enforce conflicts_with placement | Dominyk Tiller | |
| 2016-08-06 | Update upgrade/outdated documentation (#650) | Uladzislau Shablinski | |
| 2016-08-06 | Cache outdated_versions for Formula | Vlad Shablinsky | |
| Closes #584. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2016-08-06 | Update upgrade/outdated methods for head versions | Vlad Shablinsky | |
| Introduce `--fetch-HEAD` option. Without this option upgrade and outdated never fetch latest upstream commit to detect if HEAD is outdated -- tabs are used instead. However, if option is passed, we fetch commit from upstream, which is more time consuming, but we can be sure that version is up-to-date or outdated. | |||
| 2016-08-06 | test_formula: add outdated_versions tests | Vlad Shablinsky | |
| 2016-08-06 | formula: detect outdated HEAD in outdated_versions | Vlad Shablinsky | |
| 2016-08-06 | formula: don't return outdated head in installed_prefix | Vlad Shablinsky | |
| 2016-08-06 | formula: add new HEAD methods | Vlad Shablinsky | |
| * add `latest_head_version` to return latest HEAD version installed * add `latest_head_prefix` to return Pathname with latest HEAD version * add `head_version_outdated?` to check if HEAD version is up-to-date | |||
| 2016-08-06 | Apply and add new download strategy tests | Vlad Shablinsky | |
| 2016-08-06 | download_strategy: use short hash for mercurial | Vlad Shablinsky | |
| 2016-08-06 | download_strategy: allow to suppress output | Vlad Shablinsky | |
| 2016-08-06 | Introduce GitHubGitDownloadStrategy | Vlad Shablinsky | |
| 2016-08-06 | Add tests for Tab versions | Vlad Shablinsky | |
| 2016-08-06 | tab: allow to store versions | Vlad Shablinsky | |
| 2016-08-06 | Fix update commit for non-HEAD kegs with head spec (#644) | Uladzislau Shablinski | |
| If we try to call `Formulary.from_keg(f, :head)` on the keg that is not HEAD-keg itself, we don't need to update commit of returned formula and should use just HEAD version with nil commit. Same is true for `ARGV.resolved_formulae` | |||
