aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-10-20Merge pull request #1329 from jawshooah/cask/cleanup-testsJosh Hagins
cask/test: DRY up tests and remove redundant helper
2016-10-20Fix code coverage issue by introducing shutup blocksMartin Schimandl
2016-10-20Merge pull request #1308 from apjanke/info-with-formula-optionsAndrew Janke
brew info: include options to dependencies in display
2016-10-20Merge pull request #1330 from reitermarkus/spec-helperMarkus Reiter
Refactor `spec_helper`.
2016-10-19cask/test: remove compliance_testJosh Hagins
2016-10-19cask/test: DRY up tests and remove redundant helperJosh Hagins
2016-10-19hbc/cli/list: don't print empty line if nothing to listJosh Hagins
2016-10-19hbc/cli/list: don't require Caskroom to be initializedJosh Hagins
2016-10-19Merge pull request #1325 from vin047/numbered-usernamesJosh Hagins
fix 'cask info' for external repos with numbers
2016-10-20test_formula: fix testsUladzislau Shablinski
New name and old name must have different names
2016-10-20formula: use names for formula comparisonUladzislau Shablinski
* Causes a bug in Formula#installed_alias_target_changed? when Formula#superseds_an_installed_formula? returns true because Formula#old_installed_formulae includes f for some Formula f. * Causes a bug when foo@2.4 with alias foo has HEAD or devel version and we try to `brew upgrade foo --devel|--HEAD` from stable. The upgrade fails while since we installing formula to the same prefix it's alredy installed. The reason for that is that we use `formula_to_install = outdated.map(&:latest_formula)` in cmd/upgrade before calling upgrade_formula on foo. ```ruby def latest_formula installed_alias_target_changed? ? current_installed_alias_target : self end ``` Formula#installed_alias_target_changed? compares formulae using Formula#==, which is wrong for this case, thus Formula#latest_formula doesn't return self and returns Formula#current_installed_alias_target with spec foo was initially installed instead of devel or HEAD, causing the error.
2016-10-20cmd/outdated: group specs of same formulaeUladzislau Shablinski
Suppose you have devel and stable versions of `foo` installed. Their versions should be grouped together regardless their specs. Output before the change: foo (2.4), foo (3.28-01) < 5.1 Output after the change: foo (2.4, 3.28-01) < 5.1
2016-10-20Refactor `spec_helper`.Markus Reiter
2016-10-19Require `spec_helper` globally.Markus Reiter
2016-10-19Merge pull request #1320 from reitermarkus/which-lsarMarkus Reiter
Also use `which` to find `lsar` in PATH.
2016-10-19Use Ruby 2.x style for named arguments.Yoshimasa Niwa
2016-10-19Merge pull request #1328 from jawshooah/cask/fix-testsJosh Hagins
Unset HOMEBREW_DEVELOPER in cask tests likely to raise deprecation errors
2016-10-19Merge pull request #1315 from jawshooah/cask/load-only-rbJosh Hagins
hbc/locations: arg is file only if absolute or .rb file
2016-10-19dsl_test: unset HOMEBREW_DEVELOPER to avoid deprecation errorsJosh Hagins
2016-10-19compliance_test: unset HOMEBREW_DEVELOPER to avoid deprecation errorsJosh Hagins
2016-10-19cask/spec: replace with_env_var with with_environmentJosh Hagins
2016-10-19testing_env: extract with_environment to helper moduleJosh Hagins
2016-10-19Also use `which` to find `lsar` in PATH.Markus Reiter
2016-10-19fix 'cask info' for external repos with numbersVinoth Ramiah
fixes 2 issues: error when username has a number, correct url for repos not on github
2016-10-18brew.sh: tweak xcode hint to auto-accept licenseMatt Tagg
Small improvement to the xcode license hint. Reduces friction by allowing user to accept the license in a single step. Reference: http://apple.stackexchange.com/questions/175069/how-to-accept-xcode-license
2016-10-18Merge pull request #1317 from reitermarkus/refactor-rubocop-caskJosh Hagins
Refactor `brew cask style` not to require `.rubocop.yml`.
2016-10-18hbc/locations: arg is file only if absolute or .rb fileJosh Hagins
Handle the case when an argument passed to `brew cask` is both the name of a Cask and a non-Cask file in the current working directory. Fixes https://github.com/caskroom/homebrew-cask/issues/25611.
2016-10-18Remove Cask’s `which` method.Markus Reiter
2016-10-18Look for container extraction programs in PATH.Markus Reiter
2016-10-18Merge pull request #1318 from reitermarkus/refactor-cask-testsMarkus Reiter
Set `HOMEBREW_NO_EMOJI` and `HOMEBREW_CASK_OPTS` in `cask-tests`.
2016-10-18Force the use of `rubocop-cask`’s default configuration.Markus Reiter
2016-10-18Refactor `brew cask style` not to require `.rubocop.yml`.Markus Reiter
2016-10-18Set `HOMEBREW_NO_EMOJI` and `HOMEBREW_CASK_OPTS` in `cask-tests`.Markus Reiter
2016-10-18following to followNaren
2016-10-18remove empty line and concatenate newline to e.message in cli.rbNaren
2016-10-18updating DSL testNaren
2016-10-18updated cmd to point to prebug steps urlNaren
2016-10-18Merge pull request #1311 from MikeMcQuaid/audit-no-trailing-whitespaceMike McQuaid
audit: don't complain about trailing whitespace.
2016-10-18audit: don't complain about trailing whitespace.Mike McQuaid
This is handled by `brew style` now.
2016-10-17Merge pull request #1291 from Homebrew/cask/bump-rubocop-caskJosh Hagins
hbc/cli/style: bump RUBOCOP_CASK_VERSION
2016-10-17hbc/cli/style: bump RUBOCOP_CASK_VERSIONJosh Hagins
2016-10-17brew info: include options to dependencies in displayAndrew Janke
2016-10-17install: prune build-only deps of depsAndrew Janke
This avoids needlessly installing build-time dependencies of dependencies which are not themselves being built from source.
2016-10-17Formatter: identifier: only reset color, not full stylingAndrew Janke
2016-10-16Merge pull request #1298 from tdsmith/no-no-bad-unicodeTim D. Smith
Don't choke on invalid UTF-8 in `file` output
2016-10-16scm/git: more old OS X versions tweaks.Mike McQuaid
- unset IFS to fix version parsing on older Bashes - reuse existing HOMEBREW_MACOS_VERSION if it’s available - set rather than unset popup_stub
2016-10-16Merge pull request #1303 from MikeMcQuaid/old-osx-git-shimMike McQuaid
shims/scm/git: fix on old OS X versions.
2016-10-16shims/scm/git: fix on old OS X versions.Mike McQuaid
On older versions of OS X (i.e. pre-Mavericks) `xcode-select` is not required to be set when using the CLT. Fix this behaviour so `brew update` doesn't tell everyone on that configuration to `brew install git`.
2016-10-16dependency_collector: need xz dep on <= macOS 10.8ilovezfs
Mountain Lion: http://opensource.apple.com/source/libarchive/libarchive-25.1/config.h `/* #undef HAVE_LIBLZMA */` Mavericks: http://opensource.apple.com/source/libarchive/libarchive-29/config.h `#define HAVE_LIBLZMA 1`
2016-10-15Explain why info could be nilTim D. Smith