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 .
- Jun 16, 2016
-
-
Mike McQuaid authored
-
- Jun 15, 2016
-
-
Dominyk Tiller authored
-
Mike McQuaid authored
They may not but it's nice to be a bit more explicit.
-
- Jun 14, 2016
-
-
Xu Cheng authored
Closes #362. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
-
Martin Afanasjew authored
-
Martin Afanasjew authored
Problems fixed: - Broken and leaking test if run as part of `brew tests --coverage` due to the `cmd` call being nested in the `Pathname#cd` block. - Output during `git clone` operation because of a missing `shutup do`. - Still incomplete coverage for `cmd/log.rb` because `brew log` is invoked on the formula in the origin instead of the shallow clone. - Minor stylistic fixes: - Superfluous parentheses around `core_tap.path.dirname`. - Overly long lines.
-
Martin Afanasjew authored
There is no good reason to configure the options specific to integration tests in a completely different location from all other options.
-
Martin Afanasjew authored
Simply drop because the `require`s are not actually used by the tests and no file from `compat/` should be loaded unconditionally. (This can otherwise lead to incorrect results for `brew tests --no-compat`.)
-
Dominyk Tiller authored
Fixes: ``` 1) Error: FormularyFactoryTest#test_factory_from_bottle: Errno::ENOENT: No such file or directory - /usr/local/Library/Homebrew/test/bottles/testball_bottle-0.1.sierra.bottle.tar.gz /usr/local/Library/Homebrew/formulary.rb:98:in `realpath' /usr/local/Library/Homebrew/formulary.rb:98:in `realpath' /usr/local/Library/Homebrew/formulary.rb:98:in `initialize' /usr/local/Library/Homebrew/formulary.rb:274:in `new' /usr/local/Library/Homebrew/formulary.rb:274:in `loader_for' /usr/local/Library/Homebrew/formulary.rb:215:in `factory' /usr/local/Library/Homebrew/test/test_formulary.rb:79:in `test_factory_from_bottle' ``` Closes #358. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
Dominyk Tiller authored
Closes #357. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
Dominyk Tiller authored
-
Mike McQuaid authored
-
- Jun 13, 2016
-
-
Mike McQuaid authored
-
Mike McQuaid authored
-
Andrew Janke authored
-
Mike McQuaid authored
As they may use e.g. `git pull` which may result in them having formulae that aren't migrated (and they mind less about the slight slowdown).
-
- Jun 12, 2016
-
-
Andrea Kao authored
-
Elliot Saba authored
This gives the JSON output the same type of information as `recommended_dependencies` or `optional_dependencies`, but for those marked `:build` in the formula.
-
- Jun 11, 2016
-
-
ilovezfs authored
For example, `brew deps libass --skip-recommended` shouldn't print harfbuzz because, even though libass builds with harfbuzz when harfbuzz is not skipped, we asked to skip recommended, of which harfbuzz is one. The corresponding change is made for `brew uses` as well. Thanks to Xu Cheng for contributing the code. Any errors are mine. Closes #129. Signed-off-by:
ilovezfs <ilovezfs@icloud.com>
-
- Jun 09, 2016
-
-
ilovezfs authored
Add a new developer command (i.e., requires `HOMEBREW_DEVELOPER` set in your environment) to "boneyard" a formula, by creating one pull request removing the formula from its current tap and updating (or creating) tap_migrations.json, and another pull request importing the formula into homebrew/boneyard with any bottle block removed. Closes #53. Signed-off-by:
ilovezfs <ilovezfs@icloud.com>
-
- Jun 08, 2016
-
-
Tony Kelman authored
otherwise would get "cannot be installed as a a binary package" since `package_text` contains "a binary package" in the singular case
-
Elliot Saba authored
This avoids `xcrun` popups when installing Homebrew on a non-Xcode non-CLT machine.
-
Xu Cheng authored
Since #292, HOMEBREW_CACHE was moved to a per-user directory. This makes it unsuitable to store global lock files on multiple users environment. Therefore, introducing a global lock directory `/Library/Lock.d` to store lock files from formula lockers as well as `brew update`.
-
ilovezfs authored
Since patches sometimes change .gitignore and .travis.yml, it's desirable to install them along with everything else if a resource needs patching. Also, for resources that are git respositories, this allows install to interact with git objects other than the commit specifically checked out. More generally, this may help to avoid subtle issues by preserving the fidelity of resources in cases where invisible dot files play a functional role. Closes #329. Signed-off-by:
ilovezfs <ilovezfs@icloud.com>
-
- Jun 07, 2016
-
-
Martin Afanasjew authored
The new check also allows the `+` operator instead of our (still heavily preferred) `/` operator for path concatenation and also triggers if the operator is surrounded by whitespace. Also recognizes single-quoted strings and uses a back reference to match the closing quote for a slightly lower chance of false positives. Closes #322.
-
- Jun 05, 2016
-
-
ilovezfs authored
git stash pop -q will print "Already up-to-date!" if untracked changes are being poppped. This quiets it down unless verbose is set. Closes #320. Signed-off-by:
ilovezfs <ilovezfs@icloud.com>
-
Mike McQuaid authored
-
Martin Afanasjew authored
`Formula#keg_only?` could fail if it was invoked on a formula with a `:provided_until_xcode43` or `:provided_until_xcode5` reason given to `keg_only`, if neither the Command Line Tools nor Xcode was installed. Check whether Xcode is installed before querying the Xcode version. Closes #317.
-
Luca Favatella authored
-
- Jun 03, 2016
-
-
Martin Afanasjew authored
-
Mike McQuaid authored
-
Mike McQuaid authored
Always pop stashed changes for Homebrew developers and only checkout original branches for them (to avoid users who don't understand Git ending up "stuck" on branches).
-
Mike McQuaid authored
Closes https://github.com/Homebrew/homebrew-core/issues/1687.
-
Alexey Palazhchenko authored
-
Andrea Kao authored
-
Mike McQuaid authored
* Move GitHub API module to utils/github.rb. * Move curl method to utils/curl.rb. * global: use long curl arguments and an array. This makes the code more self-documenting. * utils/curl: support reading curl's output. * utils/github: use curl instead of open-uri. It has far better proxy support. * pull: set Homebrew user agent. * gist-logs: remove trailing whitespace. * gist-logs: use first instead of [0]. Easier to read. * gist-logs: use curl-based GitHub.open method.
-
- Jun 02, 2016
-
-
ilovezfs authored
When a given dependency appears multiple times in a formula's dependency tree, the inherited options for that dependency should accumulate rather than being overwritten each time that dependency is considered by expand_dependencies. In particular, this impacts "universal" since the dependency should be built with universal unless all of its instances in the dependency tree don't have "universal" as opposed to only if the last instance considered has "universal." Closes Homebrew/homebrew-core#1604. Closes #308. Signed-off-by:
ilovezfs <ilovezfs@icloud.com>
-
Mike McQuaid authored
-
Martin Afanasjew authored
Amends e4d01871. The `require` was accidentally omitted causing the tests to fail very sporadically (or always, when invoked as `brew tests --only=integration_cmds`).
-