| Age | Commit message (Collapse) | Author |
|
So we can know whether a Homebrew installation is pre or post
core/formula separation.
Will update to 0.9.9 when moving core code to new repo.
|
|
|
|
Fix the `brew tests` problem caused by core/formula separation.
|
|
|
|
All formulae are in taps now.
|
|
Update the description update logic, since now all formulae are in the taps.
|
|
Update the report logic, since now all formulae are in the taps.
|
|
We don't need to migrate the tapped formulae from symlink-based to
directory-based structure any more.
Instead, we add core tap install check for `brew update-report` which
will be invoked by `brew update`.
|
|
Also make `Homebrew/homebrew` as an alias of this tap to keep
backward compatibility.
|
|
It will be auto installed whenever necessary.
|
|
* Count .DS_Store disk usage but not file count.
* Count symlink's own disk usage instead of ignoring it.
* Count hardlinks disk usage only once.
* Add testcase.
Closes Homebrew/homebrew#50563.
Closes Homebrew/homebrew#50566.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
i.e. Ignoring the file's directory for version parsing.
Closes Homebrew/homebrew#50568.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
"--fast-math" caused build failure with clang for
homebrew/science/delly-0.7.2
Apparently, clang only likes this option when it's referred to as
"-ffast-math"
Closes Homebrew/homebrew#50507.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
Ensure we don't munge line endings on checkout regardless with user's
global git config.
Closes Homebrew/homebrew#50514.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#50537.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
Don't use ensure to do the final check because it won't affect the
return value of the overall function.
Thanks to @xucheng for catching this bug.
Closes Homebrew/homebrew#50536.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
SDK 10.10 isn't something that exists for Xcode 7, so stop looking for
it and rely on MACOSX_DEPLOYMENT_TARGET instead.
See PR Homebrew/homebrew#50137 Yosemite build failure
Closes Homebrew/homebrew#50355.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
Calling `compute_dependencies` will make sure both requirements and
dependencies are expanded, so that any referenced taps can be
auto-tapped. Prior to this commit only dependencies were expanded for
the sake of auto-tapping, so dependencies of requirements would cause
installation to fail whenever a tap unavailable exception was
encountered.
Closes Homebrew/homebrew#50271
Closes Homebrew/homebrew#50281.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
|
|
Closes Homebrew/homebrew#50472.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
The API used (`Net::HTTP::Post`) does not handle basic authentication
credentials in the same way as `open` so fix both cases so they work.
Also, do some general usability tweaks to point out to people what could
be wrong with their tokens or credentials to help them debug.
Closes Homebrew/homebrew#50410.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Add a new developer command (i.e. requires `HOMEBREW_DEVELOPER` set in
your environment) to bump the version of a formula and create a new pull
request with the new version.
Closes Homebrew/homebrew#49848.
|
|
The backticks being where they were, or not, caused text like
`<formula>` to not be shown when viewing the rendered text in a browser.
Closes Homebrew/homebrew#50428.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Closes Homebrew/homebrew#50343.
Signed-off-by: Misty De Meo <mistydemeo@github.com>
|
|
Closes Homebrew/homebrew#50364.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
ngrok 1.x has been sunset by upstream. It no longer functions for non-authenticated
users and as of April 4th will stop working entirely.
Upstream has also clarified there are no plans or intentions to make 2.x
open-source, which means we cannot carry that upgrade in core Homebrew, partially
for legal reasons.
If you wish to use the closed-source 2.x release you can still install it
via Homebrew in a couple of ways:
You can either `brew install homebrew/binary/ngrok2`
OR:
You can install it via the Caskroom, with `brew cask install ngrok`.
Closes Homebrew/homebrew#49432.
|
|
connect is a utility that provides SOCKS and HTTPS proxy support to
SSH. I have created a new formula for version 1.104 that works
unlike the formula for 1.100 that is currently in the boneyard.
Closes Homebrew/homebrew#49716.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
The link to the Kickstarter Supporters file was broken. This new link
points to the ./Kickstarter-Supporters.md file.
Closes Homebrew/homebrew#50335.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
This can become handy when we separate core code and formulae. For
example, we could use `cd $(brew --repo homebrew/core)` to go to core
tap path.
Closes Homebrew/homebrew#50346.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
As discovered in Homebrew/homebrew#50256, this becomes a performance bottleneck as we are
repeating construct same Pathname object.
At the same, this commit makes the behaviors between Tap and CoreTap more
consistence.
|
|
Closes Homebrew/homebrew#50282.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
Since we support `apply` DSL in the `patch` block, external
patch files could be any compressed archive. As result, it
could introduce dependencies like xz, 7z etc.
Add the resource of ExternalPatch to dependency_collector, so
we could track these resource dependencies.
Closes Homebrew/homebrew#50318.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
This is the only place we advise `:admin` as well so might as well
change this one.
Closes Homebrew/homebrew#50279.
Closes Homebrew/homebrew#50295.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
|
|
|
|
The idea is to let `scm/git` to handle all of git location resolution
throughout Homebrew codebase.
Closes Homebrew/homebrew#50116.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
* Use `ENV/scm/git` to check whether git is installed.
* Use `brew install git` to enforce pre-install checks such as sudo
check.
|
|
`/usr/bin/<tool>` will be a popup stub under such configuration.
The idea is to let `scm/git` to handle all of git location resolution
throughout Homebrew codebase.
|
|
`Library/ENV` like `Library/Homebrew` is part of Homebrew basecode. It
should be able to be accessed during the `brew tests`.
By adding HOMEBREW_ENV_PATH variable, we allow test suit to locate these
codes.
|
|
Closes Homebrew/homebrew#50272.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
This reverts commit 0b38f9b286bc61e2b2d2232f80ea8ebc5909fb07.
|
|
Fixes Homebrew/homebrew#50050. Closes Homebrew/homebrew#50059.
|
|
|
|
Fixes https://github.com/Homebrew/homebrew/issues/50131
This commit removes the error backtrace and improves the error message
if a bad regexp is passed to `brew search`.
Closes Homebrew/homebrew#50173.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
|
|
|
|
This reverts commit 8c7f3d859e8f715b6c63e4fe75e7a636aee4167f.
|
|
Closes Homebrew/homebrew#50154.
|
|
cf. Homebrew/homebrew#50154
|
|
Resolves an issue where xcode-select output with a terminal slash leads
to superenv failing to strip system library paths from ccld-style
invocations.
Fixes Homebrew/homebrew#49731. Discussion in Homebrew/homebrew#50154.
|