| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-30 | Remove confusing implicit options handling | Jack Nagel | |
| This code is supposed to allow depends_on "foo" => "with-bar" to work when foo has only a "without-bar" option. The options system was not designed to support this. Unfortunately, it was bolted on anyway. The implementation is extremely difficult to understand, and it only works for certain types of options, which is confusing from a user's point of view. Luckily, no formulae in core or the official taps rely on the behavior in order to function. It is hindering progress in improving this code, so I am removing it. | |||
| 2014-07-30 | Use the tab in place of build during tests | Jack Nagel | |
| 2014-07-30 | Add without? to Tab | Jack Nagel | |
| 2014-07-30 | Pass the build object into the Tab | Jack Nagel | |
| Since the Tab is written in the build process, the formula's build object will have the correct args attached to it already, so we don't need to reconstruct it. | |||
| 2014-07-30 | Remove unused accessor | Jack Nagel | |
| 2014-07-30 | Simplify BuildOptions copy tests | Jack Nagel | |
| 2014-07-30 | Rename resource? to resource_defined? | Jack Nagel | |
| 2014-07-30 | Handle nonexistent files when constructing ConflictError | Jack Nagel | |
| Closes #31051. | |||
| 2014-07-29 | Limit exposure of the options data structures | Jack Nagel | |
| 2014-07-29 | --cc=: make GNU_GCC checks stricter | Misty De Meo | |
| Fixes #30668 | |||
| 2014-07-29 | Remove unused require | Jack Nagel | |
| 2014-07-29 | Use the library path constant to get the library path | Jack Nagel | |
| 2014-07-29 | Remove patch hacks from unpack | Jack Nagel | |
| 2014-07-29 | Remove patch hacks from audit | Jack Nagel | |
| 2014-07-29 | Simplify internal representation of patches | Jack Nagel | |
| - remove support for IO objects, since we no longer access ::DATA directly - since we don't need to support IO objects, use a separate class for string patches and stop wrapping strings in StringIO ojects | |||
| 2014-07-29 | Decouple DATA patches from the executing script | Jack Nagel | |
| 2014-07-29 | Store test patches in constants | Jack Nagel | |
| 2014-07-29 | Pathname.binread | Adam Vandenberg | |
| 2014-07-28 | Fix up dep directories before activating ENV extensions | Jack Nagel | |
| 2014-07-28 | Move the fixopt method into the Build class | Jack Nagel | |
| 2014-07-28 | Make Patch a module since it only has singleton methods | Jack Nagel | |
| 2014-07-28 | Remove inheritance patch classes | Jack Nagel | |
| 2014-07-28 | Add test 1x1 images for formula test fixtures. | Mike McQuaid | |
| images | |||
| 2014-07-27 | backport binwrite from Ruby 2.1+ | Adam Vandenberg | |
| 2014-07-27 | Rename write_binary to binwrite | Adam Vandenberg | |
| 2014-07-27 | audit 'def test' | Adam Vandenberg | |
| Closes #31120 | |||
| 2014-07-27 | add Pathname.write_binary | Adam Vandenberg | |
| 2014-07-26 | A period is a valid formula name character | Jack Nagel | |
| Fixes #31052. | |||
| 2014-07-26 | Add test for reporting tap updates | Jack Nagel | |
| 2014-07-26 | Clean up updater tests | Jack Nagel | |
| 2014-07-26 | Remove obsolete hacks from updater report | Jack Nagel | |
| 2014-07-26 | Only populate the report with formula paths | Jack Nagel | |
| 2014-07-26 | Switch from backticks to Utils.popen_read | Jack Nagel | |
| 2014-07-26 | Separate reading and parsing the diff | Jack Nagel | |
| 2014-07-25 | update: remove unused rename detection | Jack Nagel | |
| Right now this code only produces false positives. When we have real support for renames, we can implement it more carefully. Closes #31126. | |||
| 2014-07-25 | update: simplify diff parsing | Jack Nagel | |
| 2014-07-24 | Stop rescuing Exception when making opt link | Jack Nagel | |
| 2014-07-24 | Push keg_only special-case into link | Jack Nagel | |
| 2014-07-24 | Pass the keg object into link and fix_install_names | Jack Nagel | |
| 2014-07-24 | OS::Mac: allow clearing compiler version cache. | Mike McQuaid | |
| Without this it’s impossible for brew-test-bot to be able to verify if installing GCC has allowed it to fix a compiler selection failure. | |||
| 2014-07-23 | storm 0.9.2 | Adrian Petrescu | |
| Closes #31025. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2014-07-23 | Modify "git rev-parse --verify" args in "has_ref?" | Dabrien 'Dabe' Murphy | |
| Per the `git-rev-parse(1)` manpage: --verify Verify that exactly one parameter is provided, and that it can be turned into a raw 20-byte SHA-1 that can be used to access the object database. If so, emit it to the standard output; otherwise, error out. If you want to make sure that the output actually names an object in your object database and/or can be used as a specific type of object For example, git rev-parse "$VAR^{commit}" will make sure $VAR names an existing object that is a commit-ish (i.e. a commit, or an annotated tag that points at a commit). That actually means that: git rev-parse --verify af8e768e2bd3b4398bca033998f83b0eb8874914 will _always_ return the SHA-1 hash — regardless of whether or not that's actually a valid reference! Thus, when `GitDownloadStragtegy#update_repo` tries to check `has_ref?`, it mistakenly succeeds, and doesn't actually do a `git fetch origin`. The fix is to use: git rev-parse --verify "af8e768e2bd3b4398bca033998f83b0eb8874914^{commit}" Fixes #31045. Closes #31054. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-07-23 | Stop exposing mirrors array | Jack Nagel | |
| 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-21 | Ruby 1.8 doesn't have the \h regexp metacharacter | Jack Nagel | |
| 2014-07-21 | dependency_collector: add :java symbol | Mike McQuaid | |
| 2014-07-21 | requirements: add JavaDependency. | Mike McQuaid | |
| Requested in Homebrew/homebrew-science#1039. Closes #30852. | |||
| 2014-07-20 | Simplify onoe | Jack Nagel | |
| 2014-07-20 | Fix install names in files in sbin | Jack Nagel | |
