aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-11-10Merge pull request #3377 from maxim-belkin/extend-pathnameMike McQuaid
pathname: new methods and improvements
2017-11-10Merge pull request #3432 from reitermarkus/delegate-classMarkus Reiter
Refactor `DependsOn` with `DelegateClass`.
2017-11-10Merge pull request #3440 from MikeMcQuaid/remove-undentMike McQuaid
Remove more uses of EOS.undent.
2017-11-10Fix reinstall/uninstall testsL. E. Segovia
2017-11-10Remove more uses of EOS.undent.Mike McQuaid
2017-11-10Merge pull request #3292 from claui/add-audit-test-casesMike McQuaid
Add tests for `FormulaAuditor#audit_deps`
2017-11-08Fix upgrade tests and some upgrade? leftoversL. E. Segovia
2017-11-08Merge pull request #3408 from s-hfarooq/patch-1Mike McQuaid
Capitalized words
2017-11-07Added PeriodsHassan F
2017-11-07pathname: improvements, cleanups, and new methodsMaxim Belkin
- atomic_write: close file before renaming to prevent error: 'Device or resource busy' - ensure_writable: preserve executable bit - new elf? and dynamic? methods
2017-11-07Merge pull request #3435 from MikeMcQuaid/auto-update-checkedMike McQuaid
Use HOMEBREW_AUTO_UPDATE_CHECKED variable.
2017-11-07Merge pull request #3427 from MikeMcQuaid/bump-formula-pr-env-filtering-githubMike McQuaid
bump-formula-pr: use GitHub vars under env filter.
2017-11-07Merge pull request #3430 from commitay/hash-orderMike McQuaid
brew list 'filtered_list': pass explicit sort to handle APFS
2017-11-07Use HOMEBREW_AUTO_UPDATE_CHECKED variable.Mike McQuaid
Rather than reusing `HOMEBREW_NO_AUTO_UPDATE` to indicate that we've already made a check. This allows `HOMEBREW_NO_AUTO_UPDATE` to be displayed properly by `brew config`.
2017-11-07bump-formula-pr: use HOMEBREW_BROWSER.Mike McQuaid
2017-11-07Clear/mask passwords as well as tokens.Mike McQuaid
2017-11-07bump-formula-pr: use GitHub vars under env filter.Mike McQuaid
Ensure that the various variables are passed through and reset correctly. If we end up doing this in a bunch of places we may add some helpers to simplify this.
2017-11-07os/mac/diagnostic: fix XQuartz message.Mike McQuaid
Fixes #3434.
2017-11-06Merge pull request #3409 from DomT4/xcodeilovezfs
Xcode 9.1 Updates.
2017-11-07brew list --pinned: pass explicit sort to handle APFScommitay
2017-11-06Rework uninstallation stepL. E. Segovia
Now the artifacts get re-staged, and upon an uninstall/finalize_upgrade they are deleted by purge_versioned_files instead
2017-11-06Fix style issuesL. E. Segovia
2017-11-06Refactor `DependsOn` with `DelegateClass`.Markus Reiter
2017-11-06brew list --versions: pass explicit sort to handle APFScommitay
2017-11-05xcode: check Xcode installed before using version.Mike McQuaid
This avoids infinite recursion described in: https://github.com/Homebrew/brew/pull/3422#issuecomment-342001451
2017-11-05Merge pull request #3422 from MikeMcQuaid/null-versionsMike McQuaid
mac/xcode: compare with existing Version class.
2017-11-05Merge pull request #3423 from MikeMcQuaid/commands-refactoring-fixMike McQuaid
Refactor command handling code
2017-11-05MACOS_*VERSION: move to compat.Mike McQuaid
2017-11-05ENV/super: simplify version checks.Mike McQuaid
2017-11-05diagnostic: simplify version checks.Mike McQuaid
2017-11-05system_config: handle new non-string Xcode versionMike McQuaid
2017-11-05version: support to_i.Mike McQuaid
This is needed for existing MacOS::Xcode.version calls that relied on this returning a string. It mirrors similar behaviour for to_f.
2017-11-05mac/xquartz: compare with existing Version class.Mike McQuaid
2017-11-05mac/xcode: compare with existing Version class.Mike McQuaid
Additionally, return null versions when it makes sense to do so. This means that comparisons on the Xcode/CLT version do not need to be guarded on whether Xcode/CLT is installed.
2017-11-05Refactor command handling codeMike McQuaid
Don’t rely on having external commands always present in the PATH in order to find them. Instead, provide an accessory method to Tap so they can be added and used when needed. While we’re here, do some general refactoring and cleanup of the command code in these places.
2017-11-05Merge pull request #3420 from MikeMcQuaid/config-env-outputMike McQuaid
system_config: output most HOMEBREW_* variables.
2017-11-05Merge pull request #3417 from MikeMcQuaid/curl-unset-ssl-certMike McQuaid
curl: unset SSL_CERT_FILE.
2017-11-05system_config: output most HOMEBREW_* variables.Mike McQuaid
Exclude the boring ones and exclude some that are already printed that are just using their default values. HOMEBREW_PREFIX is the only one where we’re always interested in the output to quickly communicate it.
2017-11-05system_config: output curl path and version.Mike McQuaid
2017-11-05utils: correctly handle empty user gem env.Mike McQuaid
2017-11-05brew.sh: cleanup some environment pollution.Mike McQuaid
2017-11-05curl: unset SSL_CERT_FILE.Mike McQuaid
2017-11-05Merge pull request #3424 from MikeMcQuaid/services_spec_leakMike McQuaid
spec_helper: fix etc leak.
2017-11-05travis.yml: always use Homebrew Ruby.Mike McQuaid
2017-11-05spec_helper: fix etc leak.Mike McQuaid
Fix the `etc/bash_completion.d/_brew_services` leak from the new bash completion in the Homebrew/homebrew-services tap.
2017-11-03Merge pull request #3407 from DomT4/x11Mike McQuaid
xquartz: add new versions + mark latest
2017-11-03Merge pull request #3395 from GauthamGoli/parameters-audit-regex-fixMike McQuaid
lines_cop: Update regex patterns to prevent false positives
2017-11-03Merge pull request #3385 from MikeMcQuaid/path-fixes-cleanupMike McQuaid
Fix and cleanup some PATH usage.
2017-11-03brew.rb: cleanup PATH setup.Mike McQuaid
Avoid adding all the tap commands to the PATH when not necessary.
2017-11-03requirement: convert Cellar path to opt path.Mike McQuaid