aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
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-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-10config: fix ruby path for ruby 1.8Xu 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-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-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-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-09config: use Homebrew.git_originXu Cheng
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-08audit: cache formula names during audit_formula_nameXu Cheng
Before `audit_formula_name: 15.094845999999986` After `audit_formula_name: 0.5617120000000043` Closes Homebrew/homebrew#43663. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-08audit: simplify remote_official_tapsXu Cheng
2015-09-07doctor: don't always fail on 10.11.Mike McQuaid
Do this just for Homebrew developers (and the bot) currently.
2015-09-07update: explicitly no-ff merge and rebase.Josh Hagins
This overrides user configuration which may do otherwise. Closes Homebrew/homebrew#41570. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-06tap-readme: create README in tap path.Mike McQuaid
2015-09-06outdated: fix syntax warningXu Cheng
Library/Homebrew/cmd/outdated.rb:27: warning: shadowing outer local variable - dir
2015-09-06readall: put nostdout in outter layerXu Cheng
The previous code would fail to reset stdout after thread jobs are finshed.
2015-09-06test-bot: check aliasesXu Cheng
2015-09-06readall: add --aliasesXu Cheng
2015-09-06remove Formula#file_modified?Alex Dunn
It's been more trouble than it's worth. Fixes Homebrew/homebrew#43607. Closes Homebrew/homebrew#43049. Closes Homebrew/homebrew#43615. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-06doctor: use inject_file_listXu Cheng
Also simplify the condition branch by early return Closes Homebrew/homebrew#43574. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-06Added --dry-run to unlinkEthan Piekarski
Closes Homebrew/homebrew#43561. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-02tap: ensure git is installedXu Cheng
Closes Homebrew/homebrew#43463. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-02update: ensure git is installedXu Cheng
2015-08-31cmd/search: fix filtering of aliases in resultsAlex Dunn
By directly modifying the results array with `results[i] = "#{name} (installed)"`, it appeared on successive iterations that the canonical name was no longer in the array, so aliases were not removed. See https://github.com/Homebrew/homebrew/commit/9efe5b554ce9cf6626d9794173725f5e063e5806#commitcomment-12969631 Closes Homebrew/homebrew#43433.
2015-08-31config: show HOMEBREW_REPOSITORYBaptiste Fontaine
Closes Homebrew/homebrew#43423. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-30cmd/search: mark installed formulaeAlex Dunn
`brew search emacs`, with homebrew/emacs tapped: ``` real 0m2.586s user 0m1.138s sys 0m0.121s ``` Previously: ``` real 0m2.831s user 0m1.385s sys 0m0.087s ``` `brew search s`: ``` real 0m2.260s user 0m1.201s sys 0m0.114s ``` Previously: ``` real 0m5.953s user 0m4.827s sys 0m0.226s ``` Closes Homebrew/homebrew#35696. Closes Homebrew/homebrew#42662.
2015-08-29More API documentation.Mike McQuaid
And remove the documented stuff from the `example-formula.rb`. Closes Homebrew/homebrew#43241. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-28tap: rmdir when tap failed or interruptedXu Cheng
Fixes Homebrew/homebrew#43280. Closes Homebrew/homebrew#43352. Signed-off-by: Xu Cheng <xucheng@me.com>