| Age | Commit message (Collapse) | Author |
|
Fish shell allows third-party software vendors to put their own function files in a directory for their software.
For brew installed Fish shell, this is /usr/local/share/fish/vendor_functions.d
|
|
For code coverage from `brew test-bot`.
|
|
Closes: caskroom/homebrew-cask#27075
|
|
|
|
|
|
bash_test: handle race condition.
|
|
Other tests may delete Bash files (e.g. `shcmd.sh`) while tests are
ongoing so ensure this doesn't cause a test failure.
|
|
fs_leak_logger: use more permissive mkpath.
|
|
|
|
This avoids a race condition occurring here.
|
|
Pretty sure no-one cares about this except me but this works
consistently across a variety of different taps and is faster than the
old version.
|
|
|
|
|
|
* installing HEAD keg_only should be possible only if:
1.
- Old version installed differs from new one and optlinked
- `--force` flag is passed
- HEAD is seriously outdated or outdated with `--fetch-HEAD`
or 2.
- Old version installed differs from new one and not optlinked
or 3.
- This formula is not installed
* installing keg_only should be possible only if:
1.
- Old version installed differs from new one and optlinked
- `--force` flag is passed
or 2.
- Old version installed differs from new one and not optlinked
or 3.
- This formula is not installed
* installing HEAD should be possible only if:
1.
- Old HEAD is seriously outdated or outdated with `--fetch-HEAD`
or 2.
- HEAD is not installed
* installing stable or devel should be possible only if:
- Old version installed differs from new one
|
|
* `Formula#linked?` returns true if formula linked
* `Formula#optlinked?` returns true if formula linked to opt
formula installed to the Cellar
* `Formula#prefix_linked?` returns true if linked keg points to the prefix
passed as an argument
* `Formula#linked_version` to get linked version of the formula
|
|
|
|
Fixes #1600.
|
|
|
|
Fixes #1554 (but only for new installations)
|
|
|
|
|
|
|
|
Fix macOS version comparison
|
|
They were already public on macOS, but they were made
private by mistake on all other platforms.
DependencyCollector.tar_needs_xz_dependency? depends
on xz_dep being public, so there's no turning back now :(
|
|
rubocop: exclude more files.
|
|
tap-new: cleanup and update Travis configuration.
|
|
We never want to check these for any e.g. taps that use them.
|
|
|
|
uses_test: don't rely on output order.
|
|
Allow our Jenkins CI testing for Homebrew/brew to live outside of
`/usr/local` without complaint (as it's not using any binary packages
anyway).
|
|
- Use macOS Sierra 10.12 and Xcode 8.
- Add indentation.
|
|
I've seen this vary.
|
|
This is used by the install script so it can simplify it's logic and
make the analytics messaging more prominent.
|
|
update-report: further tweak analytics output.
|
|
diagnostic: silence outdated Travis Xcode warning.
|
|
There were some bugs with the use of `HOMEBREW_NO_ANALYTICS_THIS_RUN`
and some output glitches I missed with the previous PR (#1575).
|
|
This doesn't add any value and stops us from testing `brew doctor` and
others from running `brew doctor` on Travis CI.
|
|
- Don't output the analytics message and mark it as read if
`HOMEBREW_NO_ANALYTICS_THIS_RUN` is set. This mostly simplifies the
installer code where we can display the message ourselves there rather
than having `brew update` print it out sometimes and not others (i.e.
when there's no system Git installed).
- Use the shell's audible bell to nudge people to actually read this
message (and give them less excuse to complain when they don't).
- Add an extra newline and bold all the analytics messaging so it's
more visible in the output.
|
|
This reverts commit 7f13b37b903564e2a64cea982d6b84d1aa6b800b, reversing
changes made to 62e0ecdaafbc6779205908c7ab191c884473afd6.
|
|
This reverts commit 89c3348923c3450d8d32f1252abd53209b39c288, reversing
changes made to 7f13b37b903564e2a64cea982d6b84d1aa6b800b.
|
|
|
|
diagnostic: check if the user is a member of the admin group.
|
|
exceptions: better handle unsupported macOS versions.
|
|
Non-administrative users are unable to run `brew linkapps` (and possibly other
commands) under normal circumstances.
|
|
cask: Delete package dir if it is symlink on the uninstall
|
|
|
|
Don’t fail on `OS::ISSUES_URL` being missing (which happens on
unsupported macOS versions) and instead tell people to not file issues.
|
|
|
|
osxfuse_requirement: add library and include paths
|
|
As these may be migrations from another tap where we want to migrate
options across correctly.
|