| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-02-21 | Move Formula.class_s to Formulary | Jack Nagel | |
| 2014-02-21 | Remove downloader from Formula | Jack Nagel | |
| 2014-02-21 | Remove test with too much implementation knowledge | Jack Nagel | |
| 2014-02-18 | Inline static exception text to remove a rescue | Jack Nagel | |
| 2014-02-13 | Implement equality for Dependencies collections | Jack Nagel | |
| 2014-01-11 | Fix tokenizing openssl style versions | Jack Nagel | |
| Fixes Homebrew/homebrew#25736. | |||
| 2014-01-04 | stdenv tests: add gcc-4.0 test | Misty De Meo | |
| 2013-12-22 | cleaner: add more tests for current behavior | Jack Nagel | |
| 2013-12-21 | cleaner: clean up broken and orphaned symlinks | Jack Nagel | |
| 2013-12-21 | cleaner: add test to demonstrate that empty prefixes are removed | Jack Nagel | |
| 2013-12-21 | cleaner: add tests to document current pruning behavior | Jack Nagel | |
| 2013-12-21 | cleaner: add tests to demonstrate some current failures | Jack Nagel | |
| 2013-12-21 | cleaner: slightly less coupling in tests | Jack Nagel | |
| 2013-12-14 | Update string references to mxcl/homebrew. | Mike McQuaid | |
| 2013-12-14 | Add HOMEBREW_TEMP to testing environment | Jack Nagel | |
| 2013-12-12 | Combine superenv tests | Jack Nagel | |
| 2013-12-12 | Add another fails_with test | Jack Nagel | |
| 2013-12-11 | Simplify prefix test | Jack Nagel | |
| 2013-12-09 | Implement hash equality for Version | Jack Nagel | |
| 2013-12-09 | Extract constants for checkums in tests | Jack Nagel | |
| 2013-12-09 | Pass deps collection to be expanded as a parameter | Jack Nagel | |
| 2013-12-05 | Use BottleCollector in Bottle SoftwareSpec | Misty De Meo | |
| 2013-12-05 | Add BottleCollector | Misty De Meo | |
| The BottleCollector collects bottle tags and sha1s, and allows tags to be fetched using more advanced logic than just fetching identical tags. Closes Homebrew/homebrew#23434. | |||
| 2013-12-03 | Adjust fails_with syntax for non-Apple compilers | Misty De Meo | |
| The old version worked like this: fails_with :gcc => '4.8.1' That wasn't really flexible enough, and made it harder to distinguish different releases in the same GCC series. Since no one was really using it yet, this adjusts the syntax to be more similar to the Apple compilers: fails_with :gcc => '4.8' do release '4.8.1' end Like with Apple compilers, omitting `release` blacklists the entire series. This also unifies the `build` and `version` attributes and accessors, and exposes them under both names. | |||
| 2013-12-03 | Adjust tests for ac1fd380759ebe9aa3fe42465cd5d38b209c32b5 | Jack Nagel | |
| 2013-11-26 | Add test for 5c1ee9c1aeee00e512919f37d3fa66fcf637e070 | Jack Nagel | |
| 2013-11-14 | Add some missing test cases for `brew update` | Jack Nagel | |
| 2013-11-13 | Prevent deps of build-time deps from leaking into the build environment | Jack Nagel | |
| When decided what dependencies should be part of the build environment (and have appropriate entries added to variables like PKG_CONFIG_PATH), we select the entire dependency tree except for (1) inactive optional and recommended deps (2) indirect build-time deps (i.e., build-time deps of other deps) There is a third category that sould be excluded: dependencies of direct build-time deps. These are irrelevant to the build, and including them can cause unexpected linkages. | |||
| 2013-10-31 | Remove duplicate test | Jack Nagel | |
| 2013-10-30 | Cleanup use of some global constants. | Mike McQuaid | |
| 2013-10-30 | Resource: push conditional down into #verify_download_integrity | Jack Nagel | |
| 2013-10-25 | Disallow initializing Versions with non-strings | Jack Nagel | |
| Closes Homebrew/homebrew#23553. | |||
| 2013-10-25 | Stop coercing MACOS_VERSION to a float | Jack Nagel | |
| 2013-10-23 | test_utils: fix Mavericks arch test. | Mike McQuaid | |
| 2013-10-23 | test_formula: add Mavericks bottles. | Mike McQuaid | |
| 2013-10-23 | test_formula: use different/consistent SHA-1. | Mike McQuaid | |
| 2013-10-22 | Bottle tag tests: fix Tiger Intel 64 | Misty De Meo | |
| 2013-10-22 | Eagerly initialize formula specs | Jack Nagel | |
| Declarations of dependencies, options, and resources in the DSL only apply to specs that have already been initialized. For example, given this snippet: url ... sha1 ... depends_on 'foo' devel do url ... sha1 ... end The dependency 'foo' will be recorded for the stable spec, but not the devel spec, since it was not initialized prior to the call to depends_on. While it is considered best practice to declare all specs (stable, devel, head, and bottle) prior to other declarations, there is nothing that enforces this ordering, so when it happens it can be confusing and hard to debug. To prevent this, we can initialize all specs up front. This comes with a performance penalty for commands that load all formulae into memory, but that is probably outweighed by what we gain in correctness. Fixes Homebrew/homebrew#23425. | |||
| 2013-10-21 | Fix bottle_tag tests | Misty De Meo | |
| 2013-10-18 | Add OS.mac? and OS.linux? | Jack Nagel | |
| 2013-10-14 | Remove pointless assertion | Jack Nagel | |
| 2013-10-14 | Assert on state, not something that didn't happen | Jack Nagel | |
| 2013-10-11 | Resource: do not mutate passed-in specs hash | Jack Nagel | |
| 2013-10-11 | CurlDownloadStrategy: dup mirror list before mutating it | Jack Nagel | |
| 2013-10-11 | icu4c: add bottle regex. | Mike McQuaid | |
| 2013-10-11 | VCSDownloadStrategy: rename checkout_name to cache_filename | Jack Nagel | |
| 2013-10-10 | git_etc: update based on bottle etc/var changes. | Mike McQuaid | |
| 2013-10-09 | Extract a new superclass for VCS-based download strategies | Jack Nagel | |
| 2013-10-07 | Fix test failure for C++ stdlib. | Xiyue Deng | |
| 2013-10-06 | CxxStdlib: allow for nil stdlibs | Misty De Meo | |
| A nil stdlib value represents non-C++ code. | |||
