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 .
- Jan 18, 2017
-
-
Mike McQuaid authored
Which, in turn, provides them for `brew info --json=v1` so other tools such as e.g. `brew bundle` can make use of this information.
-
Mike McQuaid authored
These are used to determine whether or not a formula’s install was specifically requested by a user and/or pulled in as a dependency.
-
Mike McQuaid authored
Instead of `puts`ing when the failure occurs save it until the error message and print a prose description of what the failure was and the output from the command. This makes the output from failing tests significantly easier to read.
-
Zhiming Wang authored
-
Mike McQuaid authored
Rather than all versioned formulae regardless. Oops.
-
- Jan 17, 2017
-
-
Zhiming Wang authored
This would have eliminated the need for Homebrew/homebrew-core#9000, for instance.
-
Mike McQuaid authored
-
Mike McQuaid authored
This is used to indicate a formula is a version of another formula. This will be used to provide a consistent interface for older formulae versions and replaces the use of `conflicts_with`.
-
Alyssa Ross authored
This is a temporary measure until: - #1862 is merged - I can a test on `brew uses` against every formula in the official taps to verify that exceptions are no longer raised.
-
Alyssa Ross authored
…rmulae in recursive dependency expansion"" This reverts commit dc9819b8.
-
Alyssa Ross authored
Fixes #1848 by sharing recursive dependency resolution between dependencies and requirements. Coincidentally, this also fixes the errors introduced by #1784 that necessitated it being reverted in #1797.
-
Alyssa Ross authored
-
Mike McQuaid authored
Users may have this set, breaking grep's output. Fixes #1430.
-
Mike McQuaid authored
Fixes #1821
-
- Jan 16, 2017
-
-
Mike McQuaid authored
When a Requirement is converted to a Formula it should be listed under the runtime dependencies.
-
Alyssa Ross authored
-
- Jan 15, 2017
-
-
Mike McQuaid authored
This means that a `brew install $ALIAS` records the path accordingly so e.g. `Formula#full_installed_specified_name` returns the correct path.
-
Mike McQuaid authored
We're frowning on these now so may as well turn that into code.
-
Mike McQuaid authored
These can now be done with just `brew upgrade`, like other upgrades. Fixes #1818.
-
- Jan 14, 2017
-
-
ilovezfs authored
also allow higher stable versions with the same version prefix
-
- Jan 13, 2017
-
-
Andrew Janke authored
-
- Jan 12, 2017
-
-
ilovezfs authored
When the first parameter to inreplace was an array, and the replacement failed, InreplaceError would end up crashing with an undefined method exception because the order of operations resulted in super not being passed the value of the entire inject block.
-
Mike McQuaid authored
Fixes #1817.
-
Mike McQuaid authored
-
Mike McQuaid authored
-
Mike McQuaid authored
If satisfy returns a `Pathname` from `which` then we can use that to infer a formula dependency from that `Requirement`.
-
- Jan 10, 2017
-
-
Mike McQuaid authored
Xcode can be installed anywhere but for most people it's in `/Applications/Xcode.app` so just look there if `xcode-select` isn't helpful before looking at Spotlight which can return weird results on e.g. backup disks. Fixes #1587.
-
Mike McQuaid authored
-
Mike McQuaid authored
Xcode can be installed anywhere but for most people it's in `/Applications/Xcode.app` so just look there by default before looking at Spotlight which can return weird results on e.g. backup disks.
-
Mike McQuaid authored
We want to prefer the newer/versioned formulae when possible but this is preferable to a random cached formula or, worse, no formula. This means `brew info foo` will never complain that `foo` is a missing formula.
-
Mike McQuaid authored
Which, in turn, provides it for `brew info --json=v1` so other tools such as e.g. `brew bundle` can make use of this information.
-
- Jan 09, 2017
-
-
Mike McQuaid authored
-
Mike McQuaid authored
Unfortunately `brew linkapps` cannot behave nicely with e.g. Spotlight using either aliases or symlinks and Homebrew formulae do not build "proper" `.app` bundles that can be relocated. Instead, please consider using `brew cask` and migrate formulae using `.app`s to casks.
-
Mike McQuaid authored
`virtualenv_install_with_resources` will automatically define and install a `setuptools` resource so this is unnecessary. References https://github.com/Homebrew/homebrew-core/pull/8570
-
Mike McQuaid authored
If it's not there, produce a nicer error. Fixes #1805.
-
- Jan 08, 2017
-
-
Masayuki Morita authored
-
Masayuki Morita authored
-
Masayuki Morita authored
-
William Woodruff authored
Since /tmp (the default HOMEBREW_TEMP) is a symlink to /private/tmp, some build systems (like Parrot's) will attempt to use the realpath instead of the literal /tmp we supply it with. This breaks the relocation code, which only tested the literal HOMEBREW_TEMP and not its realpath.
-
- Jan 07, 2017
-
-
Mike McQuaid authored
This allows us to detect if homepages such as e.g. `aiccu` which blocks `curl` are up or not.
-