| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-17 | dependency: fix merging tags in 'merge_repeats' | Martin Afanasjew | |
| While it may suffice to merge string and non-reserved tags by forming a union of all tags of dependencies of the same name, this approach fails to work for the reserved tags. These are now merged such that the most restrictive tag (meaning sometimes an empty tag) is preserved. The previous behavior caused essential dependencies to be omitted and builds to fail in response. E.g., multiple `:fortran` dependencies with tags `[]`, `[:recommended]`, and `[:optional]` would have been expanded and merged to `"gcc"` with tags `[:recommended, :optional]`, causing it to be no longer seen as a required dependency. Closes Homebrew/homebrew#47040. Signed-off-by: Martin Afanasjew <martin@afanasjew.de> | |||
| 2015-08-03 | Core files style updates. | BrewTestBot | |
| Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-08-13 | Replace Options.coerce with an alternate constructor | Jack Nagel | |
| 2014-08-13 | Revert "Replace Options.coerce with an alternate constructor" | Mike McQuaid | |
| This reverts commit 8d2ef974a3a87bf4207f71ccb8a7b4776e16a016. | |||
| 2014-08-12 | Replace Options.coerce with an alternate constructor | Jack Nagel | |
| 2013-11-04 | Add explicit "run" dependency tag | Jack Nagel | |
| 2013-05-10 | Add type accessors to Dependencies | Jack Nagel | |
| 2013-01-26 | Split dependency classes into separate files | Jack Nagel | |
