| Age | Commit message (Collapse) | Author |
|
The code was sucking. To the extent that maintenance was hard. It's a lot
easier to work with code that is sensibly split at sensible boundaries. So
now it is more like that.
But the refactor is minimal. Because we don't want you to have more merge
hell than absolutely necessary.
If you merge you will need to pay attention to brew.h.rb (as it is deleted)
and bin/brew (as command logic is gone). It will be painful, but you will just
have to help git out by moving any changes around manually.
Note compatibility.rb. It ensures that any function renames or removals don't
break anything. We're pretty serious about backwards compatibility. And that's
because we encourage you to hack around with the innards. And we couldn't do
that if we would then just make stuff disappear behind your back.
|
|
|
|
Signed-off-by: David Höppner <0xffea@gmail.com>
|
|
* Also move updater output into the class itself
|
|
|
|
|
|
This allows users behind firewalls to pull down updates to Homebrew itself.
Fixes Homebrew/homebrew#1086
|
|
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
This is necessary for those who installed Homebrew using the suggested tarball method.
Too late for them though.
|
|
Signed-off-by: Max Howell <max@methylblue.com>
I removed whitespace changes and changed readlink to realpath as readlink raises if it's not a link.
|
|
|
|
I left update_from_masterbrew! as a historical reference.
|
|
|
|
I didn't change the class name, it's clear from the context where it is used what it does. However when just looking at files to figure out the nature of Homebrew I believe in clear naming.
Otherwise funny names earn you points.
|