aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2015-07-26Fix typo in UnsatisfiedRequirements exception messageEdgar Gonzalez
Closes Homebrew/homebrew#42125. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-25caveats: fix extra empty lineXu Cheng
2015-07-25more unit testsBaptiste Fontaine
Closes Homebrew/homebrew#42096. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-24pull: stop printing warning on test-botDominyk Tiller
Closes Homebrew/homebrew#42097. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-24formula_installer: better priority for pour_bottle?Xu Cheng
2015-07-24formula: create empty zshrc when zsh is shellDominyk Tiller
One minor consequence of our seizing of the HOME variable during builds for sandboxing purposes is that if you're doing an interactive or git installation zsh flags up that it hasn't found any config files and throws you into the `zsh-newuser-install` area. Not really a problem, just a nuisance. Since the check is just for existence rather than content, we can work around this by creating an empty config file when the `SHELL` environmental variable includes zsh.
2015-07-24BottleLoader: check version mismatchXu Cheng
Closes Homebrew/homebrew#42049. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-24bottle_resolve_version: return PkgVersionXu Cheng
2015-07-23formula_installer: tweak priority of trueDominyk Tiller
Closes Homebrew/homebrew#41913. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-23test-bot: ensure from-source initial installationDominyk Tiller
2015-07-23fetch: don't flag fs modificationDominyk Tiller
2015-07-23formula_installer: don't flag fs buildsDominyk Tiller
2015-07-23caveats: use two spaces instead of 4Dominyk Tiller
2015-07-23keg_relocate: relocate libtool filesXu Cheng
2015-07-22Pathname#abv: handle the case `du` returns empty stringXu Cheng
This can happen when read permission is denied. Fixes Homebrew/homebrew#41925. Closes Homebrew/homebrew#42011. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22tests: show fs leak resultXu Cheng
Closes Homebrew/homebrew#41956. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22tests: always run fs leak checkXu Cheng
2015-07-22test_formula_installer: fix log file leakXu Cheng
2015-07-22test-bot: run brew tests in no-compat modeXu Cheng
Closes Homebrew/homebrew#42009. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22audit: more fix on no-compat modeXu Cheng
2015-07-22audit: rename audit_patches to audit_legacy_patchesXu Cheng
2015-07-22audit: fix for no-compat modeXu Cheng
2015-07-22tests: fix patching test for no-compat modeXu Cheng
Closes Homebrew/homebrew#41977. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22test-bot: build bottle with verboseXu Cheng
It will print out what stops bottle being relocatable. Closes Homebrew/homebrew#41958. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22auto disable sandbox for interactive shellXu Cheng
Closes Homebrew/homebrew#38792. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22readall: use RUBY_PATHDominyk Tiller
2015-07-22exceptions: don't bracket urlpolamjag
Closes Homebrew/homebrew#41592. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-21cmd/deps: --tree shows required dependencies onlyAlex Dunn
Until we figure out how to allow --tree to show optional dependencies in a way that fits on a normal screen, this helps to explain the discrepancy between `brew deps` and `brew deps --tree`. Closes Homebrew/homebrew#41841. Closes Homebrew/homebrew#41947.
2015-07-21move deprecated codes into compatXu Cheng
Closes Homebrew/homebrew#41974.
2015-07-21coverage: stop recording compat codesXu Cheng
Closes Homebrew/homebrew#41973. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-21test_formula_installer: remove ScriptFileFormula testXu Cheng
It's deprecated and breaks `brew tests` in no-compat mode.
2015-07-21tests: use ARGV.include? instead of ARGV.flag?Xu Cheng
2015-07-20'brew tests' optional coverage measure addedBaptiste Fontaine
Closes Homebrew/homebrew#41890. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-20doctor: update xcode linksDominyk Tiller
2015-07-20blacklist: update xcode linkDominyk Tiller
2015-07-20requirements: update xcode urlZeb McCorkle
Closes Homebrew/homebrew#41722. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-20keg_relocate: also relocate executable text files.Mike McQuaid
There are times (e.g. `ocaml`) when the `text_executable?` test will match even although `file` does not consider it a text file. Ensure that it's relocated in this case correctly. References Homebrew/homebrew#41663. Closes Homebrew/homebrew#41926.
2015-07-20test-bot: handle conflicted formulas and unlinked dependenciesAndy Blyler
these changes are primarily needed for php tap pull requests, as they usally contain multiple formulas depend on conflicting php versions: - unlink any conflicted formulas - link any dependencies that are installed and not linked Closes Homebrew/homebrew#41602. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-20keg_relocate: don't match "text" in filenames.Mike McQuaid
2015-07-19TapFormulaUnavailableError: add back user and repo methodXu Cheng
Fixes Homebrew/homebrew#41888.
2015-07-19improve TapLoader and TapFormulaUnavailableErrorXu Cheng
* Restore the ability to load formula by `user/homebrew-repo/foo`. * Only suggest to install tap when tap isn't installed. Closes Homebrew/homebrew#41705. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-18audit: recognise head-only and devel-only taps.Rainer M. Krug
add wildcard into expressions to identify head-only and dev-only taps to avoid "head-only" and "devel-only" errors when formula is in *head-only or *devel-only tap Closes Homebrew/homebrew#41289. Closes Homebrew/homebrew#41413. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-18formula: always override user homeDominyk Tiller
Closes Homebrew/homebrew#40444. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-18keg_relocate: relocate all text files.Mike McQuaid
Work out what's text and what's not using `file`. Also, rename `keg_fix_install_names` to `keg_relocate` because that's a more accurate description of what it does now. Closes Homebrew/homebrew#41663. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-18fetch/build formula from source when modifiedAlex Dunn
closes Homebrew/homebrew#36068 Closes Homebrew/homebrew#41397. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-18ydict: migrate to boneyardBaptiste Fontaine
The executable is not working and upstream hasn't been updated in more than 1 year. Closes Homebrew/homebrew#41853. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-18keg: mkpath for fish related directoriesXu Cheng
Fixes Homebrew/homebrew#41742. Closes Homebrew/homebrew#41849. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-18audit: missing spaces added in blocks order reportBaptiste Fontaine
Closes Homebrew/homebrew#41783. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-18formula_installer: remove duplicated hold_locks checkXu Cheng
It'll be checked inside `FormulaInstaller#unlock` method. Closes Homebrew/homebrew#41820. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-17xastir: move to homebrew-x11Misty De Meo
Closes Homebrew/homebrew#41845. Signed-off-by: Misty De Meo <mistydemeo@gmail.com>