aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-09-20install: point to new installer location.goMike McQuaid
Closes #322.
2014-08-29Use Current symlink instead of hardcode 1.8jtimberman
The #! should point at `Current`, which is a symlink to the "system" version of Ruby. This symlink exists by default on at least 10.6, 10.8, 10.9, and 10.10. In 10.10, Ruby 1.8 is not present, so the install script fails to install brew on Yosemite beta (10.10). Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-12Set the remote config manuallyJack Nagel
2014-08-12Be robust against existing remote.origin configJack Nagel
I will take this opportunity to opine and say that I don't think sharing remote config settings across repositories makes sense. Remotes belong to the repository, and the URL has to be configured anyway. It breaks the assumption that you can run "git remote add origin" in a blank repo. Repository templates are a much nicer way to address any perceived duplication. Nonetheless, git allows this to happen and there are a number of misguided blogposts advocating it, so we should be robust against it. Closes #31107.
2014-06-03Direct Linux users to Linuxbrew.Shaun Jackman
References #29813.
2014-05-21Use <developer_dir>/usr/bin/git as a heuristicJack Nagel
2014-05-21No, really allow Xcode to satisfy the installerJack Nagel
2014-05-21Allow Xcode to satisfy the installerJack Nagel
2014-05-02Tweak post-install text furtherJack Nagel
Closes #28902.
2014-05-01Tweak post-install textJack Nagel
2014-05-01Installer should run warning-freeJack Nagel
2014-05-01*Quietly* invalidate the sudo timestampJack Nagel
2014-05-01Invalidate sudo timestamp before exitingJack Nagel
2014-05-01Fix git version checkJack Nagel
2014-05-01Use feature detectionJack Nagel
2014-04-30Just pass argumentsJack Nagel
2014-04-30Validate the output of xcrun more thoroughlyJack Nagel
Noticed when installing Homebrew on a fresh install of 10.7 printed this: -e:204: command not found: Error: /usr/bin/xcode-select returned unexpected error. --version
2014-03-12install: improve handling of shared groups.Mike McQuaid
Closes #26184.
2014-01-21install: ENTER to RETURNkalaker
Since users will be on OS X, most will have a return key instead of an enter key on their keyboard. Closes #26042.
2014-01-20Fix installer version comparison for 10.10+Jack Nagel
Fixes #26018. Closes #26040.
2013-12-14Change "mxcl/homebrew" refs to "Homebrew/homebrew"Mike McQuaid
Closes #24355.
2013-11-05Update CLT link.Mike McQuaid
2013-10-29Improve Mavericks CLT installation usability.Mike McQuaid
* Install before Git is used. * Warn about the GUI popup. * Block on user input until installation finishes.
2013-10-25Stop using floats for version comparisonJack Nagel
2013-10-25Install CLT on 10.9.Mike McQuaid
2013-10-25Tweak casing.Mike McQuaid
2013-10-25Clean whitespace.Mike McQuaid
2013-10-25Fix "Homeprew" typoMike McQuaid
2013-10-25Handle failing git regex.Mike McQuaid
2013-07-09Don't bother checking git version if none foundMisty De Meo
2013-07-08Curl flags: <= 10.5Misty De Meo
So I can be lazy and not change this downstream
2013-07-08Don't try to install from git if git is too oldMisty De Meo
This came up in tigerbrew, where the install failed for a user with git 1.6.x: https://github.com/mistydemeo/tigerbrew/issues/9 TODO Given that this left the user with a chowned /usr/local but no functional homebrew install, there should still be better error handling here. Fixes mistydemeo/tigerbrew#9. Fixes #20945. Closes #18666.
2013-03-26Update clang regex for build 425Misty De Meo
Regex borrowed from MacOS.clang_build_version. Fixes #18755.
2013-02-28Only use curl -k on LeopardJack Nagel
2012-12-27Replace sceaga/homebrew with mistydemeo/tigerbrewMisty De Meo
@sceaga has discontinued his fork of homebrew.
2012-12-19Sorry sorry sorry!Misty De Meo
Accidentally pushed to the wrong remote... could have sworn my own was set as the default. This reverts commit b67e685620d5ee21816459901f722f0fd639b496.
2012-12-19Change Xcode URLMisty De Meo
2012-12-19mxcl/homebrew => mistydemeo/tigerbrewMisty De Meo
2012-12-19Change version guard to allow TigerMisty De Meo
2012-12-19Replace shebangMisty De Meo
Tiger doesn't have a Framework ruby and needs a /usr/bin/ruby shebang.
2012-09-24Notify user of how to abort installationCharlie Sharpsteen
Notify users that hitting any key other than ENTER will abort the installer.
2012-09-24Check all file modes, not just writableCharlie Sharpsteen
We run a `chmod g+rwx` to set read, write and execute permissions but only use `File.writable?` to detect which directories need this. Since we are setting read and execute permissions, we should also use `File.readable?` and `File.executable?`.
2012-09-24Abort if the HOMEBREW_PREFIX is not searchableCharlie Sharpsteen
Without executable permissions on the prefix directory, permissions tests such as `File.writable?` will fail and `File.chdir` will die with a strange error. Fixes #14996.
2012-09-24Abstract installation into a variableCharlie Sharpsteen
The installation prefix is now stored in `HOMEBRW_PREFIX` which makes it easier to adapt the installation script or to temporarily re-direct the installation for testing purposes.
2012-08-29Fix xcrun usageMax Howell
Fixes #14511.
2012-08-29Only fetch master branchMax Howell
2012-08-29Fix detecting CLT installationMax Howell
2012-08-29Better message if /usr/local/.git existsMax Howell
2012-08-29Instead of pulling, fetch and hard-resetMax Howell
Should prevent merge trouble.
2012-08-14Clone with git, if possibleMax Howell
Also, --fast clones without history. Much faster, and I'd make this the default, if I could figure out how to pull all the remaining history and thus recommend this for users who want to use `brew versions` etc.