-
Merge pull request #159 from Homebrew/conflicts-style-fixs
mikemcquaid committedImprove style of `conflicts_with` implementation.
-
Merge pull request #154 from mikemcquaid/unlink-stop
mikemcquaid committedUnlink and stop service for conflicting formulae.
-
Unlink and stop service for conflicting formulae.
mikemcquaid committedUnlink and stop the service for conflicting formulae or those specified by a `conflicts_with` argument. This is useful when using `brew bundle` to manage the transition between e.g. `homebrew/versions` versions.
-
Merge pull request #152 from ktheory/minimal-restart
mikemcquaid committedrestart_service only if formula installed or upgraded
-
Merge pull request #134 from colindean/check-exist-before
mikemcquaid committedCheck for Brewfile existence before doing any work
-
Merge pull request #133 from voanhduy1512/require_bundler
mikemcquaid committedRequire bundler explicitly
-
Merge pull request #131 from Homebrew/commit-timezone
mikemcquaid committedUse the same time format for parsing commit.
-
Merge pull request #130 from Homebrew/bundle-speedup
mikemcquaid committedMassively speedup `brew bundle check`.
-
mikemcquaid committed
-
Massively speedup `brew bundle check`.
mikemcquaid committedThe main slowdown with `brew bundle` check was the repeated shelling out to other `brew` commands unnecessary. We can't avoid this for `brew cask` (for now) but we can do so for the others. Additionally now that `brew bundle` and `brew services` are core commands we don't need to check if they are installed and we don't need to check if Homebrew is installed (as it's require for `brew bundle` to work). As well all this: rename specs to be more consistent.
-
Merge pull request #129 from Homebrew/handle-bad-keg
mikemcquaid committedBrewDumper: handle bad keg JSON more strictly.
-
BrewDumper: handle bad keg JSON more strictly.
mikemcquaid committedIf we didn't get a keg back then ensure we don't try to read it in any form. Also, tweak how we read it so bad or missing data won't make it explode.
-
Merge pull request #128 from Homebrew/check-speedup
mikemcquaid committedcheck: speed up by checking less.
-
check: speed up by checking less.
mikemcquaid committedWe’ve been doing more checking here than is strictly necessary to verify. Unfortunately the slowest case is everything being fine and it’s really hard to improve as they processes we shell out to are slow. I’ve tried speeding this up with `Thread`s and async `IO.popen` but neither actually improve things. Further speedup will have to happen in those commands instead.
-
Merge pull request #126 from mikemcquaid/brew-bundle-rb
mikemcquaid committedRename command to `brew-bundler.rb`.
-
Rename command to `brew-bundler.rb`.
mikemcquaid committedThis means it'll use the Homebrew Ruby rather than whatever Ruby is in your path. This also means if you're using it to e.g. install some project dependencies to install a Ruby that does not already exist then you do not need to do e.g. `RBENV_VERSION=system` first.
-
Merge pull request #122 from mikemcquaid/missing-keg
mikemcquaid committedbrew_dumper: handle missing keg in JSON.
-
mikemcquaid committed
Also some other general cleanup and refactoring and ensuring that tests have 100% coverage.
-
Merge pull request #108 from teoljungberg/expand-file-parameter
mikemcquaid committedDon't use reserved keywords
-
Merge pull request #107 from Homebrew/cask-warning
mikemcquaid committedDon't warn on empty `brew cask list`.
-
Merge pull request #102 from adamliter/shebang
mikemcquaid committedFix shebang so brew bundle works on Linux
-
mikemcquaid committed
-
mikemcquaid committed