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 .
- Apr 19, 2016
-
-
Xu Cheng authored
* without `default_remote`, `CoreTap#install` won't be able to tell whether user has passed to custom remote to it. * simplify some part of logics
-
Xu Cheng authored
* remote check requires `git` installed. * Do not perform check if user does not passing remote explicitly. Fixes #108
-
Xu Cheng authored
Library/Homebrew/dev-cmd/linkage.rb:113: warning: shadowing outer local variable - label
-
Xu Cheng authored
Library/Homebrew/cmd/man.rb:44: warning: assigned but unused variable - commands
-
Xu Cheng authored
Noted, `brew tap foo` will not fail if the tap is already installed.
-
Xu Cheng authored
This is to avoid TapFormulaAmbiguityError. We should load formula based on what we installed, rather than just name.
-
Andrew Janke authored
Pulls 'brew linkage' in to main brew repo as a dev-cmd, and has test-bot use it to detect dylib breakage, which usually means a revision bump is needed. Checks all dependents, not just those with a 'test do' block defined, since we can do this without formula support. Closes #107. Signed-off-by:
Andrew Janke <andrew@apjanke.net>
-
Dominyk Tiller authored
-
Misty De Meo authored
Fixes mistydemeo/tigerbrew#186. Closes #110. Signed-off-by:
Misty De Meo <mistydemeo@github.com>
-
Misty De Meo authored
-
Misty De Meo authored
-
Misty De Meo authored
-
Misty De Meo authored
-
Dominyk Tiller authored
https://github.com/Homebrew/brew/commit/e70a3552d3faddd0afd2535a03c31b8c50be901a seems to have exacerbated the problem where taps stick around and then `brew uses` gets executed on a whole host of taps, which is currently breaking almost every PR for formulae that would be used cross-tap, as well as causing lengthier CI builds. Examples from the last week or so include sqlite, V8, protobuf, and so on. Whilst it may be true that cross-tap formulae failing can show problems that need looking at, a lot of the time the failures are unrelated to the build in question and just leave contributors confused on what needs to be done, or why their PR is failing for something that seems entirely unrelated. You can see the taps failing to vanish locally by doing something like: ``` brew tap homebrew/fuse brew tap homebrew/versions cd $(brew --prefix) && git clean -ffdx --exclude=/Library/Taps/ brew tap ... homebrew/core homebrew/fuse homebrew/versions ``` This is a very simple proposal to handle the problem, but there's no real reason I couldn't write this functionality into untap itself and then we call that in test-bot. Just didn't necessarily want to jump immediately to expanding the untap command to solve what is more-or-less a CI problem.
-
Andrew Janke authored
Also enables sandbox for --interactive and --debug use of install and test, using automatic retention. Closes #66. Signed-off-by:
Andrew Janke <andrew@apjanke.net>
-
- Apr 18, 2016
-
-
Mike McQuaid authored
This is a nicer error message than the `exec` failing at a later stage.
-
Martin Afanasjew authored
Showing help makes sense for `brew help <command>`, but showing it for `brew <command> help` is undesirable and prevents all commands from accepting a named argument `help` (formula, tap, file name, etc.). All other help flags are still detected before *and* after the command. Closes #103. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
Also remove related helper method `Homebrew.help_s`.
-
Martin Afanasjew authored
Keep the footprint of `brew.rb` small. Handle fetching/displaying an appropriate help text (taking into account various external conditions) in the `help` command.
-
Martin Afanasjew authored
Closes #101. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
Don't search for alternatives if formula was found, but has issues, as this will create confusing output, particularly for contributors working on a formula file.
-
Martin Afanasjew authored
Present a more helpful error message if a formula file was loaded, but the class(es) therein didn't match the expected formula class name.
-
Martin Afanasjew authored
-
Martin Afanasjew authored
Closes #102. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
-
Martin Afanasjew authored
Changes to the man page are made in `header.1.md`, `footer.1.md`, or the documentation comment block in the respective command file. Remove old Markdown file to reduce confusion, now that it is no longer needed (and not even used by `brew man`).
-
Martin Afanasjew authored
-
Martin Afanasjew authored
Split monolithic method into more manageable chunks and fix code style.
-
- Apr 17, 2016
-
-
Martin Afanasjew authored
Since edf000e4 `zsh` completions are in `share/zsh/site-functions/_brew`, making this path a part of Homebrew. Hide it from `brew list --unbrewed` to reduce confusion/noise.
-
- Apr 16, 2016
-
-
Josh Hagins authored
Fixes #70. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Cory Donnelly authored
Currently, brew audit --strict includes the name of the tap when calculating the length of a formula's description. This makes it difficult to pass the audit for formulas in taps with lengthy names. In #47033 @jawshooah called out head-only or devel-only taps specifically, but this is an issue elsewhere. For example: homebrew/versions/elasticsearch20: Distributed search & analytics engine (72) This commit updates audit.rb to use formula.name rather than formula.full_name. Closes #47033 -- Audit shouldn't include tap name in description length
-
Josh Hagins authored
-
Xu Cheng authored
Closes #92. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
-
Xu Cheng authored
Also add options to include optional/build deps and an option to skip recommended deps. Closes Homebrew/legacy-homebrew#50066.
-
Chayoung You authored
By the commit edf000e4, bash and zsh completion scripts have been moved to `etc/bash_completion.d/brew` and `share/zsh/site-functions/_brew`, respectively. Now completion will be done automatically without any trick.
-
Mike McQuaid authored
-
- Apr 14, 2016
-
-
Dominyk Tiller authored
(#85)
-
- Apr 13, 2016
-
-
Andrew Janke authored
Old logic doesn't include revision. This fixes that, and passes the whole formula prefix path to avoid duplicating the path-construction logic. Closes #80. Signed-off-by:
Andrew Janke <andrew@apjanke.net>
-