| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-04-14 | CompilerFailure: llvm can't build C++11 either | Misty De Meo | |
| 2014-04-13 | Use correct basename when updating dylib IDs | Jack Nagel | |
| 2014-04-13 | Allow access to both the linked dylibs and the dylib ID | Jack Nagel | |
| 2014-04-13 | Always return a string from dylib_id_for | Jack Nagel | |
| 2014-04-13 | readall: read formulae that aren't tapped. | Mike McQuaid | |
| This will allow the reading and checking of formulae that mirror Homebrew core formulae (e.g. `git` in a tap) and, with the previous exit code changes, is a reasonable check for "are all the formulae in taps updated to the latest core DSL". Closes Homebrew/homebrew#28328. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-04-12 | CompilerFailure: don't mutate compiler hashes | Misty De Meo | |
| Fixes Homebrew/homebrew#28357. | |||
| 2014-04-12 | Formula: provide compiler failure collections | Misty De Meo | |
| `needs` allows formulae to specify dependencies on cross-compiler dependencies, allowing multiple failures to be specified in a single statement. For instance, `needs :cxx11` adds seven compiler failures. Closes Homebrew/homebrew#22912. | |||
| 2014-04-11 | Remove -fno-reorder-blocks for clang | Jack Nagel | |
| Fixes Homebrew/homebrew#28289. | |||
| 2014-04-11 | readall: set Homebrew.failed on exception. | Mike McQuaid | |
| 2014-04-11 | brew: allow external cmds to use Homebrew.failed. | Mike McQuaid | |
| 2014-04-11 | audit: use .diff instead of .patch for github diffs | Adam Vandenberg | |
| 2014-04-10 | Migrate homebrew-php to Homebrew organization. | Mike McQuaid | |
| 2014-04-10 | Add tests for new bottling hooks. | Mike McQuaid | |
| Closes Homebrew/homebrew#27890. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-04-10 | Add hooks for pouring bottles. | Mike McQuaid | |
| This should give us a bit of control over what e.g. Boxen are doing whilst at the same time stopping us from accidentally breaking each other's stuff every so often. I'm aware this may be somewhat controversial so I'm open to other approaches. | |||
| 2014-04-08 | unlink: prefer "symlinks" since that's how it is reported by link | Jack Nagel | |
| cf. Homebrew/homebrew#28244. | |||
| 2014-04-07 | GithubGistFormula doesn't need to know the exact signature of initialize | Jack Nagel | |
| 2014-04-07 | Restore recursive tap search | Jack Nagel | |
| Fixes Homebrew/homebrew#28234. | |||
| 2014-04-07 | Document behavior of `deps` and `uses` when given multiple arguments | Jack Nagel | |
| 2014-04-07 | Restore documented behavior of `brew uses foo bar` | Jack Nagel | |
| `brew uses foo bar` is supposed to return the intersection of formulae that use foo and bar. However, this was broken by changes made to support requirements that can coerce to regular dependencies. | |||
| 2014-04-07 | uses: only check ARGV for recursive flag once | Jack Nagel | |
| 2014-04-07 | doctor: fix typo | Jack Nagel | |
| Fixes Homebrew/homebrew#28221. | |||
| 2014-04-06 | Initialize cxxstdlib set lazily | Jack Nagel | |
| This is used rarely and only at build-time, so we don't need to create it when instantiating the formula. | |||
| 2014-04-06 | drop unnecessary nil checks | Jack Nagel | |
| 2014-04-06 | add linkapps completion | Adam Vandenberg | |
| 2014-04-06 | Clean up test classes | Jack Nagel | |
| 2014-04-06 | Drop conditional that is always false | Jack Nagel | |
| 2014-04-06 | show formula version in failed build output | Adam Vandenberg | |
| 2014-04-06 | Mirror unlink logic when checking for linked keg-only formulae | Jack Nagel | |
| 2014-04-06 | Recognize and extract xar files | Jack Nagel | |
| 2014-04-06 | brew audit: show line number for whitespace | Lee Hanxue | |
| Closes Homebrew/homebrew#24481. Closes Homebrew/homebrew#24490. | |||
| 2014-04-06 | pathname: use ln_sf in install_symlink. | Mike McQuaid | |
| Closes Homebrew/homebrew#28136. | |||
| 2014-04-06 | Extract common decompression code to a method | Jack Nagel | |
| 2014-04-06 | Handle untarred bzip2 files | Jack Nagel | |
| Fixes Homebrew/homebrew#28187. | |||
| 2014-04-06 | Use a case statement in Pathname#compression_type | Jack Nagel | |
| 2014-04-06 | python caveats: use `>` instead of `>>` | Samuel John | |
| 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 Homebrew/homebrew#28201. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-04-06 | Remove now unnecessary realpath calls | Jack Nagel | |
| 2014-04-06 | Always resolve one symlink when loading formula files | Jack Nagel | |
| This means that tapped formula will always have the correct path, and we can stop calling realpath everywhere. | |||
| 2014-04-06 | Fall back to open/write when atomic_write fails | Jack Nagel | |
| Fixes Homebrew/homebrew#28190. | |||
| 2014-04-05 | Remove obsolete guards around canonical_name return value | Jack Nagel | |
| 2014-04-05 | Implement canonical_name in Formulary | Jack Nagel | |
| 2014-04-05 | Drop support for passing incomplete paths | Jack Nagel | |
| `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 | |||
| 2014-04-05 | Extract alias resolution to a separate loader class | Jack Nagel | |
| 2014-04-05 | Use StandardLoader when we know the path already | Jack Nagel | |
| 2014-04-05 | Drop readable? check since we don't do that for any other case | Jack Nagel | |
| 2014-04-05 | Simplify tap formula loading | Jack Nagel | |
| 2014-04-05 | Pass path directly to StandardLoader when possible | Jack Nagel | |
| Now we can avoid computing the path twice in the common case. | |||
| 2014-04-05 | Eliminate repeated work in Formulary.factory | Jack Nagel | |
| Much of the name resolution done in Formula.canonical_name is repeated Formulary.factory. Here we eliminate the repeated work by duplicating the code from canonical_name. Later we will refactor it so that both methods can share the bulk of the logic. | |||
| 2014-04-05 | Remove unnecessary usage of Formula.canonical_name | Jack Nagel | |
| 2014-04-05 | Guard against nil in inherited_options hash | Jack Nagel | |
| Fixes Homebrew/homebrew#28188. | |||
| 2014-04-05 | Combine conditional branches that do the same thing | Jack Nagel | |
