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 23, 2017
-
-
Mike McQuaid authored
Fix those that can be done so without tearing Homebrew to pieces and remove the comments for those that can never be done.
-
Mike McQuaid authored
-
- Apr 22, 2017
-
-
Mike McQuaid authored
Hide these tokens to avoid malicious subprocesses e.g. sending them over the network. Also, support using these tokens with environment filtering and clear `HOMEBREW_PATH` from subprocesses to stop them sniffing it. Finally, use `HOMEBREW_PATH` to detect Homebrew’s user’s PATH for e.g. `brew doctor` etc.
-
- Feb 21, 2017
-
-
ilovezfs authored
If `brew instal` is permissible, `brew uninstal` should be, too.
-
- Feb 12, 2017
-
-
Mike McQuaid authored
-
- Jan 27, 2017
-
-
Mike McQuaid authored
Try first with an (exact, actual) browser user agent from Safari and then try again with the default Homebrew `curl` user agent.
-
- 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.
-
- Dec 29, 2016
-
-
Mike McQuaid authored
Allow configuring whether output should be shown or the default the default user agent is used.
-
- Nov 14, 2016
-
-
Markus Reiter authored
-
- Oct 02, 2016
-
-
Markus Reiter authored
-
- Sep 24, 2016
-
-
Markus Reiter authored
-
- Sep 18, 2016
-
-
Mike McQuaid authored
-
- Sep 17, 2016
-
-
Mike McQuaid authored
But remove some manual `.freeze`s on constants that shouldn't be constants.
-
- Sep 16, 2016
-
-
Mike McQuaid authored
These don't make sense to be tied to the `HOMEBREW_REPOSITORY` but instead should live in the `HOMEBREW_PREFIX` as they all relate to its state.
-
Mike McQuaid authored
These definitions are scattered throughout the codebase which makes it hard to refactor them later (my goal is to move them outside of HOMEBREW_LIBRARY). Unify their definitions for clearer code and easier movement later.
-
- Aug 18, 2016
-
-
Xu Cheng authored
-
- Aug 17, 2016
-
-
Mike McQuaid authored
-
- Aug 13, 2016
-
-
Mike McQuaid authored
-
- Jul 13, 2016
-
-
Mike McQuaid authored
* global: add RUBY_TWO global variable. * test-bot: use RUBY_TWO global variable. * github: produce better curl error messages. If we don't know why curl has failed then ensure that the error messages that it produced are included as part of the user output.
-
- Jul 07, 2016
-
-
Martin Afanasjew authored
-
Martin Afanasjew authored
Add an extension for accessing Git-related meta data that can be mixed in into a Pathname object (e.g. `HOMBREW_REPOSITORY` or the path of a `Tap` instance). The goal here is to eliminate code duplication.
-
- Jul 05, 2016
-
-
Mike McQuaid authored
This reverts commit dba1958b.
-
- Jul 04, 2016
-
-
Martin Afanasjew authored
This reverts commit 252c701c. Taps installed prior to running the test suite are not visible to the test suite as most Homebrew paths are redefined as to not mess up the local installation.
-
Mike McQuaid authored
All of these taps use Homebrew internal APIs (or will shortly) and we autoinstall them all from `brew $CMD`. We should adjust our CI to ensure that we never accidentally break these taps when making changes to core code so that these taps can rely more on this core code rather than having to e.g. vendor equivalent code that never changes on our end.
-
- Jun 03, 2016
-
-
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.
-
- May 26, 2016
-
-
Xu Cheng authored
Reference from `man curl` > -R, --remote-time > When used, this will make curl attempt to figure out the time- > stamp of the remote file, and if that is available make the > local file get that same timestamp.
-
- Apr 12, 2016
-
-
Mike McQuaid authored
- add `HOMEBREW_PRODUCT` global variable - only differentiate between `/usr/local` and `non-/usr/local` Homebrew prefixes to avoid sharing sensitive user information - note if e.g. build errors are occurring under CI - Add `HOMEBREW_NO_ANALYTICS` variable (this will be how people opt-out when this is enabled for everyone) - Add `HOMEBREW_ANALYTICS_DEBUG` variable to output all the analytics that are sent - Move Bash analytics code to `Library/Homebrew/utils/analytics.sh` - Add documentation for our analytics and why/what/when/how and opt-out - Only official Homebrew commands are reported - Ruby analytics are now reported in a forked, background process
-
- Apr 04, 2016
-
-
Mike McQuaid authored
Generally it seems user agents are all `software/version` but ours is not. Also, set the user agent in a way that it's shared between Bash and Ruby code. Closes https://github.com/Homebrew/legacy-homebrew/pull/50480.
-
- Apr 02, 2016
-
-
Xu Cheng authored
All formulae are in taps now.
-
- Mar 11, 2016
-
-
Mike McQuaid authored
This needs to be `Homebrew $HOMEBREW_VERSION` so we can be adequately filtered. Closes Homebrew/homebrew#49961. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Mar 08, 2016
-
-
Mike McQuaid authored
As requested in Homebrew/homebrew#46578. Falls back to existing functionality. Closes Homebrew/homebrew#46578. Closes Homebrew/homebrew#49846. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Feb 15, 2016
-
-
Mike McQuaid authored
This means that internal command aliases can be used for Bash commands (such as the new, Bash-based `brew update`). Fixes Homebrew/homebrew#49182. Closes Homebrew/homebrew#49184. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Dec 13, 2015
-
-
Xu Cheng authored
Fix the regression introduced by Homebrew/homebrew#46735.
-
- Oct 18, 2015
-
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#44988. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
- Aug 06, 2015
-
-
Xu Cheng authored
Code is copied from https://github.com/marcandre/backports/blob/master/lib/backports/1.9.2/enumerable/flat_map.rb (MIT License by Marc-Andre Lafortune) Closes Homebrew/homebrew#42543. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
- Aug 03, 2015
-
-
BrewTestBot authored
Closes Homebrew/homebrew#42354. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Jul 03, 2015
-
-
Xu Cheng authored
Closes Homebrew/homebrew#41034. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
- Jun 20, 2015
-
-
Jack Nagel authored
refs. Homebrew/linuxbrew#438, mistydemeo/tigerbrew#327, mistydemeo/tigerbrew#334
-
- Jun 17, 2015
-
-
Jack Nagel authored
-
- Apr 30, 2015
-
-
Jack Nagel authored
This allows global.rb to be safely loaded in the test environment.
-