This project is mirrored from https://github.com/Homebrew/brew.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Mar 08, 2016
-
-
Xu Cheng authored
Per document: > -f, --force > When git fetch is used with <rbranch>:<lbranch> refspec, it refuses > to update the local branch <lbranch> unless the remote branch > <rbranch> it fetches is a descendant of <lbranch>. This option > overrides that check.
-
cubuspl42 authored
Closes Homebrew/homebrew#49817. Signed-off-by:
Alex Dunn <adunn@ucsb.edu>
-
Mike McQuaid authored
Closes Homebrew/homebrew#49845. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Mar 07, 2016
-
-
Xu Cheng authored
-
Xu Cheng authored
If it's not a tap, we test formula on CoreTap. This can happen if we run test on a fork, e.g. Linuxbrew or future Homebrew/brew. Closes Homebrew/homebrew#49844. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
Instead of hard coded `Homebrew/homebrew`
-
Xu Cheng authored
To keep backward compatibility for API name changing.
-
Xu Cheng authored
Core tap will be separated from core code in the near future. It makes sense to rename it to CoreTap.
-
Matthew Fluet authored
MLton is whole-program, optimizing compiler for Standard ML. A previous mlton formula simply installed the upstream binary release and was moved to the boneyard as a binary-only formula (see Homebrew/homebrew#21780). This new mlton formula builds from source, using the upstream binary release to bootstrap. Closes Homebrew/homebrew#48694. Signed-off-by:
Andrew Janke <andrew@apjanke.net>
-
- Mar 06, 2016
-
-
Xu Cheng authored
-
Xu Cheng authored
These methods will be used in `brew --version`, `brew config` and `brew doctor` after core/formula separation. Closes Homebrew/homebrew#49796. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
- Mar 05, 2016
-
-
Xu Cheng authored
This commit will help to mitigate bug Homebrew/homebrew#42553 on certain old Homebrew installations (e.g. `osx_image: xcode6.4` on Travis CI) for future core/formula separation. On that particular Homebrew installations, `formulary.rb` will be loaded after `git pull` is finished during `brew update`, which will then load `core_formular_repository.rb`. By introducing `require "tap_migrations"` and `require "formula_renames"` at the top of `core_formular_repository.rb`, we could use `tap_migrations.rb` as a vector to preform certain hack for future core/formula separation.
-
- Mar 04, 2016
-
-
Kel Cecil authored
Closes Homebrew/homebrew#49729. Signed-off-by:
Tim D. Smith <git@tim-smith.us>
-
- Mar 02, 2016
-
-
Damien Pollet authored
If a formula's class name contains an uppercase-spelled acronym, the messages given by `brew install` can be pretty confusing (it recommends a formula named exactly the same…) Closes Homebrew/homebrew#49639. Signed-off-by:
Tim D. Smith <git@tim-smith.us>
-
Josh Hagins authored
cd to `HOMEBREW_REPOSITORY` before checking git newline settings. Closes Homebrew/homebrew#49565. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Mar 01, 2016
-
-
George Hartzell authored
Based on recent feedback on some pull requests, I touched up the section about adding tests to formula. I wanted to make it clearer that the examples demonstrate how to create files on the fly and add a pointer to the tinyxml2 formula (DomT4 pointed it out to me as a good example). Closes Homebrew/homebrew#49641. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
- Feb 29, 2016
-
-
Tim D. Smith authored
Closes Homebrew/homebrew#49620.
-
- Feb 28, 2016
-
-
Martin Afanasjew authored
Follow-up to Homebrew/homebrew#49327 that leaves empty argument handling to the Ruby code (it is a bit more sophisticated and distinguished between `help` and an empty argument list and treats them differently) instead of hard-wiring the former to the `help` command. Closes Homebrew/homebrew#49538. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
- Feb 26, 2016
-
-
Martin Afanasjew authored
This is a follow-up fix to a minor oversight in Homebrew/homebrew#49523.
-
Xu Cheng authored
Closes Homebrew/homebrew#49551. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
-
Usman Akeju authored
Because the versions are read from directory listings, we get alphabetical sorts of version numbers in `brew outdated` output: some-keg (10.1.10, 10.1.11, 10.1.9 < 10.1.12) This is nicer: some-keg (10.1.9, 10.1.10, 10.1.11 < 10.1.12) Closes Homebrew/homebrew#49534. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Xu Cheng authored
formula_rename and tap_migrations are now handled inside Tap. Closes Homebrew/homebrew#49549. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
If user inputs argument such as `-with-flag`, we can assume it's a bad flag. Closes Homebrew/homebrew#49256 Closes Homebrew/homebrew#49550. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
-
Martin Afanasjew authored
The current approach of suppressing all output regardless of what the error is makes it very hard to debug any issues and misread but valid Mach-O files will be silently interpreted as non-Mach-O files instead. Prefer to fail if we are a Homebrew developer or running on the bot (`HOMEBREW_DEVELOPER=1`), so that problems will be noticed and fixed before the silent failure leads to hard-to-diagnose user problems. Closes Homebrew/homebrew#48817. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
-
- Feb 25, 2016
-
-
Xu Cheng authored
Closes Homebrew/homebrew#49523. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Mike McQuaid authored
We're using /bin/bash and not /bin/sh for a reason so don't allow users to override this (seen in Homebrew/homebrew#49514). Closes Homebrew/homebrew#49515.
-
Xu Cheng authored
-
Xu Cheng authored
Closes Homebrew/homebrew#48546. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
* Better variable/class name. `update-report` isn't response to actual update. * Use abstraction offered by Reporter and ReproterHub class. * Failure on one tap won't affect migration preformed by other taps. * Simplify logic and prepare for core/formula separation.
-
Xu Cheng authored
* Better variable/class name. * Remove obsolete update_renamed, this is now handled inside each reporter. * Remove obsolete formula file path to name computation, which is also handled by reporter. * Hide low lever implementation detail to offer better abstraction. Use `add(reporter)` instead of `Hash#update` to add new report.
-
Xu Cheng authored
* Avoid tons of unnecessary file path manipulation. Use abstraction offered by Tap class if possible. * Handle formula rename/tap migration inside reporter in per tap basis. * Avoid duplicated computation. * Remove redundant/dead code.
-
Xu Cheng authored
This enables tap migration feature in per tap case, which will ultimately help core/formula separation.
-
Misty De Meo authored
Fixes Homebrew/homebrew#49509. Closes Homebrew/homebrew#49511. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Shaun Jackman authored
Closes Homebrew/homebrew#49500. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Feb 24, 2016
-
-
Xu Cheng authored
* Use `Tap#formula_dir` instead of `Tap#formula_files` to find formula file to have better performance and avoid caching issue. * Change the loader logic to search name -> search alias -> search old name. This is more consistence with what we do when loading core formula file. Closes Homebrew/homebrew#49484. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Paul Phillips authored
Recently added files polluting brew ls --unbrewed results. Closes Homebrew/homebrew#49456. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
- Feb 23, 2016
-
-
Dominyk Tiller authored
-