Simplify tap formula loading
Drop readable? check since we don't do that for any other case
Use StandardLoader when we know the path already
Extract alias resolution to a separate loader class
Drop support for passing incomplete paths

`brew install ./foo` treats `./foo` like `./foo.rb`. This requires
a confusing special case in the name resolution logic and doesn't make
a whole lot of sense from a UX perspective.

Drop support for this. The argument should be an absolute path,
a relative path, or a formula name, rather than a hybrid.

cf. https://github.com/Homebrew/homebrew/issues/23430#issuecomment-26776962
Implement canonical_name in Formulary
Remove obsolete guards around canonical_name return value
Fall back to open/write when atomic_write fails

Fixes #28190.
Always resolve one symlink when loading formula files

This means that tapped formula will always have the correct path, and we
can stop calling realpath everywhere.
Remove now unnecessary realpath calls
Solr 4.7.1

Closes #28189.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
wine --devel 1.7.16

Closes #28198.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
spiped: install man page

Closes #28199.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
python caveats: use `>` instead of `>>`

The `homebrew.pth` should be a file with a single line in it.
Also (at least on zsh) if the file does not exist, `>>` will
result in an error. The `>` works in both, bash and zsh and
creates the file with the `echo`ed contet.

Closes #28201.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use SVG Gittip badge in README

Closes #28186.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use a case statement in Pathname#compression_type
Handle untarred bzip2 files

Fixes #28187.
Extract common decompression code to a method
libvidstab 0.98 (new formula)
libvidstab: add vid.stab alias.