| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-27 | Remove support for version "schemes", just pass version objects directly | Jack Nagel | |
| I'm not sure why I thought reinventing object instantiation was a good idea. | |||
| 2014-05-26 | Add failing test for parsing version from erlang bottle filename | Jack Nagel | |
| 2014-05-15 | bottle_version: support fontforge scheme. | Mike McQuaid | |
| 2014-05-14 | Taps: cleanup regexps around Taps | Tsukasa OMOTO | |
| Closes Homebrew/homebrew#29139. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-05-06 | bottle_version: handle zpython bottle. | Mike McQuaid | |
| Closes Homebrew/homebrew#28870. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-05-06 | bottle_version: parse disco bottle versions. | Mike McQuaid | |
| 2014-05-03 | The \w character class already includes underscore | Jack Nagel | |
| Newer versions of Ruby issue a warning for repeated character classes. | |||
| 2014-05-02 | Fix for String#undent | Baptiste Fontaine | |
| Without it, String#undent would fail on unindented strings, e.g.: "foo".undent NoMethodError: undefined method `length' for nil:NilClass` Closes Homebrew/homebrew#28873. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2014-04-29 | Remove test that doesn't add value | Jack Nagel | |
| 2014-04-25 | Pass around only absolute paths when dealing with taps | Jack Nagel | |
| 2014-04-24 | Make the on-disk representation of taps unambiguous | Tsukasa OMOTO | |
| This commit supports "-" and "_" in names of user and repository. Closes Homebrew/homebrew#28203. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-04-23 | Support core GCC formula as a GCC compiler. | Mike McQuaid | |
| It is activated by the same mechanism as the Homebrew/versions compilers which now check if the GCC formula uses the same, correct version. References Homebrew/homebrew#28418. | |||
| 2014-04-21 | Don't test jruby deps since it makes the tests slow | Jack Nagel | |
| 2014-04-21 | Raise AlreadyLinkedError when a keg is already linked | Jack Nagel | |
| 2014-04-21 | Raise useful errors from make_relative_symlink | Jack Nagel | |
| 2014-04-15 | Don't use assert_nothing_raised | Jack Nagel | |
| 2014-04-15 | Remove questionable test | Jack Nagel | |
| This is already covered in test_mach.rb. | |||
| 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-06 | Clean up test classes | Jack Nagel | |
| 2014-04-03 | Remove special behavior of autotools symbol deps | Jack Nagel | |
| Closes Homebrew/homebrew#28094. | |||
| 2014-04-01 | Stop jumping through hoops to get at the collector object | Jack Nagel | |
| 2014-03-27 | Assert that Keg#link produces relative symlinks | Jack Nagel | |
| 2014-03-27 | Assert that the broken symlink is actually overwritten | Jack Nagel | |
| 2014-03-27 | Don't let broken symlinks halt linking | Jack Nagel | |
| 2014-03-24 | bottle_version: handle pazpar2 style. | Mike McQuaid | |
| 2014-03-22 | Preserve permissions when using Pathname#atomic_write | 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-18 | Make relative symlinks in Pathname#install_symlink | Jack Nagel | |
| Closes Homebrew/homebrew#27672. | |||
| 2014-03-17 | bottle_version: support lz4 style. | Mike McQuaid | |
| 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 | Make debug an installer mode | Jack Nagel | |
| 2014-03-10 | Make bottle implementation more generic | Jack Nagel | |
| 2014-03-09 | Clear dependency cache after each test | Jack Nagel | |
| 2014-03-05 | Remove special X11 proxy deps | Jack Nagel | |
| 2014-03-05 | Encode formula revision in installation prefix | Jack Nagel | |
| In order to allow kegs built with the same version but differing formula revisions to coexist, we must encode the revision as part of the keg's name. This is necessary to actually perform an upgrade, as we cannot upgrade a keg in-place, and temporarily moving it pending the result of the upgrade is error-prone and potentially slow. To accomplish this, we introduce a new Formula#pkg_version method that concatenates the active_spec version with the formula revision. An exception is made for a formula that has no revision: the tag is omitted. This preserves compatibility with existing installations. | |||
| 2014-03-03 | Simplify test formula setup | Jack Nagel | |
| 2014-02-28 | Add TapDependency | Jack Nagel | |
| 2014-02-27 | Set owner ivar in SoftwareSpec | Jack Nagel | |
| 2014-02-27 | Eliminate mutation of Dependency objects | Jack Nagel | |
| 2014-02-27 | Add set union to Options | Jack Nagel | |
| 2014-02-27 | Apply cyclic dependency hack unconditionally | Jack Nagel | |
| 2014-02-23 | Cleaner: do work in clean instead of constructor | Adam Vandenberg | |
| 2014-02-22 | bottle_version: add x264. | Mike McQuaid | |
| 2014-02-22 | bottle_version: improve test filenames. | Mike McQuaid | |
| 2014-02-21 | Eliminate nil check on path parameter | Jack Nagel | |
| 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 | |
