aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-09-12commands: better outputXu Cheng
2015-09-12test-bot: run update-testXu Cheng
Closes Homebrew/homebrew#43648. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-12test-bot: only run necessary test for tapXu Cheng
2015-09-12add dev-cmd folderXu Cheng
2015-09-12add update-testXu Cheng
2015-09-12bottle: allow updating :any to :any_skip_relocation when keep oldXu Cheng
Closes Homebrew/homebrew#43849. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-12bottle: only set prefix if un-relocatableXu Cheng
Closes Homebrew/homebrew#43819. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-12bottle: auto detect any_skip_relocationXu Cheng
2015-09-12keg_relocate: split relocate_install_names and relocate_text_filesXu Cheng
For bottle with `:any_skip_relocation`, relocating text files is required.
2015-09-11test-bot: check ARGV.include?("--skip-homebrew") onceXu Cheng
2015-09-11test-bot: fix syntax errorXu Cheng
2015-09-11test-bot: skip some unnecessary tests.Mike McQuaid
2015-09-11test-bot: support uploading keep-old bottles.Mike McQuaid
2015-09-11pull: allow pulling all testing jobs.Mike McQuaid
2015-09-11bottle: improve --keep-old error message for merge as wellXu Cheng
2015-09-11bottle: fix output for absolute symlinksXu Cheng
Closes Homebrew/homebrew#43816. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-11keg_relocate: fix absolute symlinkXu Cheng
2015-09-11bottle: improve --keep-old error message.Mike McQuaid
2015-09-11update: fix when `HEAD` doesn't exist.Mike McQuaid
e.g. when it's a detached `HEAD` through checking out a commit rather than a branch.
2015-09-11test-bot: add keep-old argument.Mike McQuaid
Will be useful for creating El Capitan bottles.
2015-09-11bottle: allow to keep old bottle specificationXu Cheng
Closes Homebrew/homebrew#43766. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-11bottle: use if-else branch instead of exitXu Cheng
2015-09-10env block is not inheritedTim D. Smith
2015-09-10Revert "python_requirement: fix ENV for python3"Tim D. Smith
This reverts commit 85271644b0083cbc0fd6fea71120d1ad859fbc2a. Alex noticed that setting PYTHONPATH causes weirdness if we depend_on something which may be optionally built --with-python3; PYTHONPATH unexpectedly contains python3 modules in the depending formula if the formula upon which it depends was built --with-python3 even though the depending formula may only use python2. Closes Homebrew/homebrew#43724. Closes Homebrew/homebrew#43744.
2015-09-10config: fix ruby path for ruby 1.8Xu Cheng
2015-09-10descriptions: use each instead of mapXu Cheng
2015-09-10desc: print descriptions directly by formulae instead of cacheXu Cheng
We allow passing formulae by URL, file path, etc whose descriptions won't be cached Closes Homebrew/homebrew#43726. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-10use json to cache descriptionsXu Cheng
We need to use `atomic_write` when saving the cache. And it seems that CSV module doesn't support dump, so let's use JSON instead.
2015-09-10Descriptions.cache_formulae: secure formulae loadingXu Cheng
2015-09-10Descriptions.cache_fresh?: return earlyXu Cheng
2015-09-10desc: better way to handle optionsXu Cheng
We allow to use options like --verbose and --debug for all commands. And we should support switch format options, e.g. `brew desc -vs foo`
2015-09-10config: read ruby/python interpreter directlyXu Cheng
Closes Homebrew/homebrew#43750. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-09style: update rubocopDominyk Tiller
2015-09-09config: show all installed JDKXu Cheng
Closes Homebrew/homebrew#43730. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-09rubocop: allow consistent trailing commas.Mike McQuaid
Makes diffs nicer. Could maybe be changed to `comma` to be stricter.
2015-09-09test-bot: don't output bottle output on success.Mike McQuaid
This can be extremely verbose and destroys the log. Instead look for this in the Jenkins build test results.
2015-09-09FormulaInstaller: reset git_available? when installing gitXu Cheng
Closes Homebrew/homebrew#43693 Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-09info: improve github_infoXu Cheng
* use Homebrew.git_origin * Handle the case git is unavailable or `.git` doesn't exist * Handle the case origin isn't github repo
2015-09-09doctor: use Utils.git_available? instead of git?Xu Cheng
2015-09-09doctor: use Homebrew.git_originXu Cheng
2015-09-09Homebrew.git_*: check git availableXu Cheng
2015-09-09config: use Homebrew.git_originXu Cheng
2015-09-09git_available?: cache the resultXu Cheng
2015-09-09utils: add Homebrew.git_originXu Cheng
2015-09-08Use system tar for bottle TOC inspectionchdiza
Closes Homebrew/homebrew#43717. Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2015-09-08formula_support: add Pre El Capitan keg_onlyDominyk Tiller
2015-09-08Improve description searching and add a cache.Dan Martinez
Closes Homebrew/homebrew#42281. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-08style: update to rubocop 0.34.0.Tomasz Pajor
Closes Homebrew/homebrew#43650. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-08config: use quiet_systemXu Cheng
Closes Homebrew/homebrew#43691. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-08quiet_system: don't print cmd even when verbose modeXu Cheng
It's kinda annoying that quiet_system wasn't really quiet. This commit fixes that.