| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-22 | Stop exposing the downloader as an attribute | Jack Nagel | |
| 2014-07-22 | Hide the downloader implementation from the installer | Jack Nagel | |
| 2014-07-18 | Add a factory method that accepts a formula object | Jack Nagel | |
| 2014-07-18 | Ask the filename object for the prefix | Jack Nagel | |
| 2014-07-18 | Move bottle URL construction to the bottle object | Jack Nagel | |
| 2014-07-18 | Move bottle filename construction to a class | Jack Nagel | |
| 2014-07-17 | Spell out "formula" in parameter name | Jack Nagel | |
| 2014-07-16 | Rename fetch_bottle_for to fetch_checksum_for | Jack Nagel | |
| 2014-07-15 | Implement []= on BottleCollector | Jack Nagel | |
| 2014-05-27 | Make some constant strings into actual constants | Jack Nagel | |
| We only need one copy of each of these strings, not ~7500. | |||
| 2014-04-01 | Extract tag and checksum selection from DSL method | Jack Nagel | |
| 2014-04-01 | Remove now unnecessary branching from bottle DSL methods | Jack Nagel | |
| 2014-04-01 | Stop jumping through hoops to get at the collector object | Jack Nagel | |
| 2014-03-18 | Set bottle download strategy directly | Jack Nagel | |
| We know what strategy we want, so going through DownloadStrategyDetector is wasted work. Now we can remove those patterns from the detector and have two fewer branches each time through. | |||
| 2014-03-14 | Detect build-time deps from resource downloads | Jack Nagel | |
| 2014-03-13 | Enable new patch implementation with compatibility layer | Jack Nagel | |
| 2014-03-13 | New patch implementation and DSL | Jack Nagel | |
| This commit introduces a new patch implementation that supports checksums and caching. Patches are declared in blocks: patch do url ... sha1 ... end A strip level of -p1 is assumed. It can be overridden using a symbol argument: patch :p0 do url ... sha1 ... end Patches can be declared in stable, devel, and head blocks. This form is preferred over using conditionals. stable do # ... patch do url ... sha1 ... end end Embedded (__END__) patches are declared like so: patch :DATA patch :p0, :DATA Patches can also be embedded by passing a string. This makes it possible to provide multiple embedded patches while making only some of them conditional. patch :p0, "..." | |||
| 2014-03-13 | Set bottle name so `brew fetch --retry` works | Jack Nagel | |
| 2014-03-13 | Revert "software_spec: set a name for bottles." | Mike McQuaid | |
| This reverts commit 7cdcd13aa08ed91a73837b73dc185ad9147f7130. | |||
| 2014-03-13 | software_spec: set a name for bottles. | Mike McQuaid | |
| Avoids errors on `brew fetch --retry` with bottles. | |||
| 2014-03-10 | Wrap cellar compatibility check in a method | Jack Nagel | |
| 2014-03-10 | Make bottle implementation more generic | Jack Nagel | |
| 2014-03-05 | Consolidate bottle defaults and remove a method | Jack Nagel | |
| 2014-02-27 | Set owner ivar in SoftwareSpec | Jack Nagel | |
| 2014-02-22 | Remove download_strategy from SoftwareSpec | Jack Nagel | |
| 2014-02-21 | Remove downloader from Formula | Jack Nagel | |
| 2013-12-09 | Silence more warnings | Jack Nagel | |
| 2013-12-05 | SoftwareSpec: compact array that may contain nil | Misty De Meo | |
| 2013-12-05 | Use BottleCollector in Bottle SoftwareSpec | Misty De Meo | |
| 2013-11-26 | SoftwareSpec: set resource version when missing | Jack Nagel | |
| Closes Homebrew/homebrew#24695. | |||
| 2013-10-28 | Bottle: handle legacy bottle OS tags. | Mike McQuaid | |
| Otherwise :mountainlion, :snowleopard in the history for CMake breaks bottle_filenames from versions for new CMake bottles. | |||
| 2013-10-26 | C++11 support. | Xiyue Deng | |
| * Add options and ENV method to specify building in C++11 mode. - Set C++ compiler flags to enable C++11 mode. - To add options to support C++11 mode, a formula can now use option :cxx11 to provide "--c++11" option, and detect and enable C++11 support in install method using ENV.cxx11 if build.cxx11? Closes Homebrew/homebrew#22453. | |||
| 2013-09-28 | Infer dependencies from download strategies and URLs | Jack Nagel | |
| Closes Homebrew/homebrew#20849. Closes Homebrew/homebrew#22871. | |||
| 2013-09-27 | SoftwareSpec: remove dead code | Jack Nagel | |
| 2013-09-27 | Bottle: set version from stable spec. | Mike McQuaid | |
| 2013-09-23 | Clean up SoftwareSpec and Resource initializers | Jack Nagel | |
| 2013-09-23 | Set owner of resources to SoftwareSpec object | Jack Nagel | |
| 2013-09-23 | Set name of SoftwareSpec to owner name | Jack Nagel | |
| 2013-09-23 | bottle: fix merging .rb files. | Mike McQuaid | |
| 2013-09-22 | SoftwareSpec: add method for bottle checksums. | Mike McQuaid | |
| 2013-09-21 | Move dependencies to SoftwareSpec | Jack Nagel | |
| 2013-09-21 | Move options to SoftwareSpec | Jack Nagel | |
| 2013-09-17 | Make spec-scoped resources override top-level resources | Jack Nagel | |
| 2013-09-17 | Move formula resources to SoftwareSpec | Jack Nagel | |
| 2013-09-17 | Reimplement SoftwareSpec on top of Resource | Jack Nagel | |
| 2013-09-17 | Combine attr declarations | Jack Nagel | |
| 2013-09-14 | Move SoftwareSpec to a separate file | Jack Nagel | |
