Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Homebrew/brew.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Dec 18, 2015
  2. Dec 17, 2015
    • Martin Afanasjew's avatar
      dependency: fix merging tags in 'merge_repeats' · ea4d137e
      Martin Afanasjew authored
      
      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: default avatarMartin Afanasjew <martin@afanasjew.de>
      ea4d137e
    • Martin Afanasjew's avatar
      tests: add (failing) tests for merging deps tags · 0f9abe57
      Martin Afanasjew authored
      The general idea is that merging multiple dependencies of the same name
      should produce the strictest tag instead of a (meaningless) union of the
      reserved tags. For example, if a dependency is both a `:recommended` and
      an `:optional` dependency at different points in the dependency tree,
      the resulting merged dependency should be tagged as `:recommended`.
      Handle all other reserved tags in the same spirit.
      0f9abe57
    • Martin Afanasjew's avatar
      tests: rely on fewer implementation details · 10f06619
      Martin Afanasjew authored
      These tests were using too much semi-global state (instance variables)
      and relied unnecessarily on the exact number of calls to `optional?` and
      `recommended?` in the `Depedable` module.
      10f06619
    • Martin Afanasjew's avatar
      travis: use Xcode 7.2 on 10.11 and 7.1.1 on 10.10 · 6d802d80
      Martin Afanasjew authored
      
      Closes Homebrew/homebrew#47056.
      
      Signed-off-by: default avatarMartin Afanasjew <martin@afanasjew.de>
      6d802d80
  3. Dec 16, 2015
  4. Dec 15, 2015
  5. Dec 14, 2015
  6. Dec 13, 2015
  7. Dec 12, 2015
  8. Dec 11, 2015
  9. Dec 10, 2015
Loading