Until we figure out how to allow --tree to show optional dependencies in
a way that fits on a normal screen, this helps to explain the
discrepancy between `brew deps` and `brew deps --tree`.
ClosesHomebrew/homebrew#41841.
ClosesHomebrew/homebrew#41947.
There are times (e.g. `ocaml`) when the `text_executable?` test will
match even although `file` does not consider it a text file. Ensure
that it's relocated in this case correctly.
References Homebrew/homebrew#41663.
ClosesHomebrew/homebrew#41926.
these changes are primarily needed for php tap pull requests, as they usally contain multiple formulas depend on conflicting php versions:
- unlink any conflicted formulas
- link any dependencies that are installed and not linked
ClosesHomebrew/homebrew#41602.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
* Restore the ability to load formula by `user/homebrew-repo/foo`.
* Only suggest to install tap when tap isn't installed.
ClosesHomebrew/homebrew#41705.
Signed-off-by: Xu Cheng <xucheng@me.com>
add wildcard into expressions to identify head-only and dev-only taps
to avoid "head-only" and "devel-only" errors when formula is in
*head-only or *devel-only tap
ClosesHomebrew/homebrew#41289.
ClosesHomebrew/homebrew#41413.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Work out what's text and what's not using `file`. Also, rename
`keg_fix_install_names` to `keg_relocate` because that's a more
accurate description of what it does now.
ClosesHomebrew/homebrew#41663.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
The executable is not working and upstream hasn't been updated in more
than 1 year.
ClosesHomebrew/homebrew#41853.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
The --all parameter was reverted in commit a45a34db0b
This should be updated in the documentation :)
ClosesHomebrew/homebrew#41773.
Signed-off-by: Xu Cheng <xucheng@me.com>
It produces significantly easier output to debug than doing `assert` and
`.include?` (which just shows if it passed or failed).
ClosesHomebrew/homebrew#41662.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
libgit2 clients struggle at parsing these otherwise because of how we
set up our ignore rules.
And remove now unneeded formula ignore rule.
ClosesHomebrew/homebrew#41593.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>