| Age | Commit message (Collapse) | Author |
|
Closes #322.
|
|
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>
|
|
|
|
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.
|
|
References #29813.
|
|
|
|
|
|
|
|
Closes #28902.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
Closes #26184.
|
|
Since users will be on OS X, most will have a return key instead of an
enter key on their keyboard.
Closes #26042.
|
|
Fixes #26018.
Closes #26040.
|
|
Closes #24355.
|
|
|
|
* Install before Git is used.
* Warn about the GUI popup.
* Block on user input until installation finishes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
So I can be lazy and not change this downstream
|
|
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.
|
|
Regex borrowed from MacOS.clang_build_version.
Fixes #18755.
|
|
|
|
@sceaga has discontinued his fork of homebrew.
|
|
Accidentally pushed to the wrong remote... could have sworn
my own was set as the default.
This reverts commit b67e685620d5ee21816459901f722f0fd639b496.
|
|
|
|
|
|
|
|
Tiger doesn't have a Framework ruby and needs a /usr/bin/ruby shebang.
|
|
Notify users that hitting any key other than ENTER will abort the installer.
|
|
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?`.
|
|
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.
|
|
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.
|
|
Fixes #14511.
|
|
|
|
|
|
|
|
Should prevent merge trouble.
|
|
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.
|