| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-12-14 | Extract HOMEBREW_TEMP constant | Jack Nagel | |
| 2013-12-14 | Move Pathname#dynamically_linked_libraries to mach module | Jack Nagel | |
| 2013-12-14 | keg: add debug output to install name machinery | Jack Nagel | |
| 2013-12-14 | keg: the argument to find_dylib is already a Pathname | Jack Nagel | |
| 2013-12-14 | keg: combine loops in relocate_install_names | Jack Nagel | |
| 2013-12-14 | keg: eliminate reject_proc, make callers determine which names to fix | Jack Nagel | |
| 2013-12-14 | keg: yield install names successively instead of all at once | Jack Nagel | |
| Every caller of install_names_for loops over the yielded array. Now that we have separated the dylib id calculation and update, we can eliminate the need for a separate loop and yield each install name individually. Rename this method to "each_install_name_for" for clarity. | |||
| 2013-12-14 | keg: decouple dylib id changes from install name changes | Jack Nagel | |
| The dylib id calculation does not use any information gathered in install_names_for, so we can pull the logic out completely and only yield the install names. | |||
| 2013-12-14 | keg: factor out dylib id calculation | Jack Nagel | |
| 2013-12-14 | keg: try to avoid disk IO when possible | Jack Nagel | |
| Calling Pathname#text_executable? reads in the first 1024 bytes of the file, so try the basename check (which requires no filesystem access) first. | |||
| 2013-12-14 | keg: use lib helper | Jack Nagel | |
| 2013-12-14 | Pathname#extname returns a string | Jack Nagel | |
| 2013-12-13 | fix repo URL for brew search | Adam Vandenberg | |
| Closes #25192. | |||
| 2013-12-13 | brew: error out if bad xcode-select path given | Misty De Meo | |
| Since a bad xcode-select path can cause many brew commands to freeze, it's worth warning users and bailing out as early as possible. The doctor check wasn't good enough, since the doctor could freeze before the warning about this was ever printed. | |||
| 2013-12-12 | doctor: fix PATH issues in comments | Bovard Tiberi | |
| Closes #25170. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-12-12 | bottle: only chdir into the cellar when tarring up the bottle | Jack Nagel | |
| 2013-12-12 | Build install summary in a separate method and print all at once | Jack Nagel | |
| This prevents interleaved output, e.g. when running with Ruby warnings turned on. | |||
| 2013-12-12 | Combine superenv tests | Jack Nagel | |
| 2013-12-12 | Initialize ivars to silence warnings | Jack Nagel | |
| 2013-12-12 | Remove unused variables | Jack Nagel | |
| 2013-12-12 | uses: fix weird colon output. | Mike McQuaid | |
| Closes #24145. | |||
| 2013-12-12 | audit: remove deprecated Python features. | Mike McQuaid | |
| These will be removed soon so don't check for them. | |||
| 2013-12-12 | Put positive case first, drop redundant is_a? check | Jack Nagel | |
| 2013-12-12 | Add another fails_with test | Jack Nagel | |
| 2013-12-12 | Report correct file/line in backtraces for attr_rw methods | Jack Nagel | |
| 2013-12-12 | monkey around for emacs' code highlighter | Adam Vandenberg | |
| The abv method has a construct that causes emacs to not highlight the rest of pathname.rb, so move abv lower in the file. Sorry. | |||
| 2013-12-12 | +x wrapper scripts, so they work during post-install | Adam Vandenberg | |
| 2013-12-11 | Simplify prefix test | Jack Nagel | |
| 2013-12-11 | Set bottle version rather than re-parse it from the URL | Jack Nagel | |
| 2013-12-10 | bottle: determine revision more reliably | Jack Nagel | |
| Closes #25100. | |||
| 2013-12-09 | versions: restore original constant | Jack Nagel | |
| Before: f1 = Formula.factory('tree') f1.versions f2 = Formula.factory('tree') f1.class == f2.class # => false After: f1 = Formula.factory('tree') f1.versions f2 = Formula.factory('tree') f1.class == f2.class # => true | |||
| 2013-12-09 | Implement hash equality for Version | Jack Nagel | |
| 2013-12-09 | bottle: re-raise interrupt after cleanup | Jack Nagel | |
| 2013-12-09 | bottle: clean up after interrupts | Jack Nagel | |
| 2013-12-09 | versions: delete unused method | Jack Nagel | |
| 2013-12-09 | Extract constants for checkums in tests | Jack Nagel | |
| 2013-12-09 | Silence more warnings | Jack Nagel | |
| 2013-12-09 | keg_only_reason and cc_failures are not DSL methods | Jack Nagel | |
| 2013-12-09 | Use accessors to silence uninitalized ivar warnings | Jack Nagel | |
| 2013-12-09 | Expand requirements of default deps added by other requirements | Jack Nagel | |
| Dependencies built from requirements with a default formula may themselves have requirements, and these requirements may have default formulae, which may have more requirements, etc., so we have to keep expanding until this isn't the case. Fixes #25025. Fixes #25037. | |||
| 2013-12-09 | Ensure option names are consistent for default formula requirements | Jack Nagel | |
| 2013-12-09 | Compute recursive deps for default_formula deps | Jack Nagel | |
| 2013-12-09 | Rename filter_deps to expand_dependencies | Jack Nagel | |
| 2013-12-09 | Move dependency expansion logic up one level | Jack Nagel | |
| 2013-12-09 | Use separate collection for requirement deps | Jack Nagel | |
| 2013-12-09 | Pass deps collection to be expanded as a parameter | Jack Nagel | |
| 2013-12-09 | Silence some Ruby 2.1 warnings | Jack Nagel | |
| 2013-12-08 | versions: fix bottle filename usage | Jack Nagel | |
| 2013-12-08 | bottles: fix options hashes | Jack Nagel | |
| Defaults can't be specified in the parameter list, as they will be overwritten by whatever is passed in. Instead the defaults must be merged with the argument in the method body. | |||
| 2013-12-08 | bottle: fix typo'd option name | Jack Nagel | |
