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 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`).
-
Martin Afanasjew authored
Should help with being more consistent and makes sure to suggest the HTTPS redirector even if equally valid HTTP URLs for specific hosts or `central.maven.org` are used.
-
Andrea Kao authored
-
- Jun 01, 2016
-
-
Mike McQuaid authored
-
Mike McQuaid authored
If the deletion of `HOMEBREW_CACHE` fails then the `.migration_attempted` file will have still been deleted so ensure it is recreated.
-
Mike McQuaid authored
It defaults to being in $HOME but we override this meaning that we would destroy the cache every time.
-
Martin Afanasjew authored
-
Mike McQuaid authored
-
Mike McQuaid authored
* cleanup: accept cache as an argument. * config: move default HOMEBREW_CACHE to ~/Library. * brew.1: document new default Homebrew cache. * update-report: migrate legacy Homebrew cache.
-
Martin Afanasjew authored
Prior to this change there were only 3 instances of `STD(IN|OUT|ERR)` versus 74 instances of `$std(in|out|err)` in the Homebrew code base. The latter variant is also strongly suggested by bbatsov's Ruby Style Guide.
-
Martin Afanasjew authored
Some elements already used two-space indentation and we also prefer two spaces in our Ruby code. Closes #306. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
-
- May 31, 2016
-
-
Martin Afanasjew authored
Some Git versions create absolute `gitdir:` pointers in a submodule's `.git` file, which can be problematic once the resource is staged and causes various Git operations for those submodules to fail. Work around this issue by fixing the submodule `.git` files after submodule update. See Homebrew/homebrew-core#1520 for details and an affected formula.
-
Dominyk Tiller authored
Closes #302. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-