Zhiming Wang
0fe532c242
boneyard-formula-pr: use ohai to print messages
...
Make its behavior more consistent with that of bump-formula-pr.
2016-12-06 15:19:51 -05:00
Mike McQuaid
11cf7b97c4
ISSUE_TEMPLATE: tweak based on recent issues.
2016-12-06 14:35:02 +00:00
Markus Reiter
049206bf16
Merge pull request #1464 from reitermarkus/quit-with-launchctl
...
Use `launchctl` to get running processes by bundle ID.
2016-12-06 15:08:21 +01:00
Mike McQuaid
29aa1c8c3d
Merge pull request #1621 from MikeMcQuaid/xcode-version-cleanup
...
xcode: cleanup Xcode::Version usage.
2016-12-05 17:41:09 +00:00
Mike McQuaid
43f8d2c7a0
xcode: cleanup Xcode::Version usage.
...
Don't wrap `MacOS.version` which does comparisons properly already and
avoid stupidly long lines.
2016-12-05 11:09:21 +00:00
Markus Reiter
697340ff3b
Merge pull request #1620 from reitermarkus/refactoring
...
Refactor Cask installer.
2016-12-05 09:27:32 +01:00
Markus Reiter
5cc7acee17
Merge pull request #1590 from reitermarkus/fail-if-app-source-already-exists
...
Fail if cask source already exists.
2016-12-05 09:22:00 +01:00
Markus Reiter
86a80c8a3d
Use launchctl to get running processes by bundle ID.
2016-12-05 00:20:29 +01:00
Markus Reiter
5785f54f4b
Revert install_artifacts if one artifact fails to install.
2016-12-04 23:19:15 +01:00
Markus Reiter
e6d9248787
Separate fetch and stage steps in Hbc::Installer.
2016-12-04 23:19:15 +01:00
Markus Reiter
7d7ca0cb1a
Use Homebrew’s Emoji class in cask installer.
2016-12-04 23:19:15 +01:00
Markus Reiter
006f25d8cf
Use Homebrew to detect if X11 is installed.
2016-12-04 23:19:15 +01:00
Mike McQuaid
88d0e8c2e6
Merge pull request #1612 from MikeMcQuaid/travis-xcode-8.1
...
travis: use Xcode 8.1 on Sierra.
2016-12-04 15:13:24 +00:00
Mike McQuaid
a6a09d6c5e
Merge pull request #1617 from amberj/master
...
added "CLT" abbreviation after "Command Line Tools" in Installation.md doc
2016-12-04 14:19:49 +00:00
Mike McQuaid
dc81898331
travis: use Xcode 8.1 on Sierra.
...
For code coverage from `brew test-bot`.
2016-12-04 14:14:11 +00:00
Amber Jain
233f6eb4ef
added 'CLT' abbreviation after 'Command Line Tools' (so that if someone follows link to footnote#3, the meaning of 'CLT' in footnote is clear)
2016-12-04 09:57:02 +05:30
Mike McQuaid
52691cd0de
Merge pull request #1611 from MikeMcQuaid/bash-test-race
...
bash_test: handle race condition.
2016-12-03 16:36:37 +00:00
Mike McQuaid
3f6d31dee1
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.
2016-12-03 15:59:05 +00:00
Mike McQuaid
35d2610ee1
Merge pull request #1610 from MikeMcQuaid/fs_leak_logger_mkpath
...
fs_leak_logger: use more permissive mkpath.
2016-12-03 15:53:15 +00:00
Mike McQuaid
42128b389b
Merge pull request #1608 from MikeMcQuaid/tap-new-latest-travis
...
tap-new: use latest Travis CI recommended config.
2016-12-03 15:13:57 +00:00
Mike McQuaid
3908e74268
Merge pull request #1609 from MikeMcQuaid/travis-ci-again
...
travis.yml: enable macOS builds again.
2016-12-03 15:13:44 +00:00
Mike McQuaid
c560c47202
fs_leak_logger: use more permissive mkpath.
...
This avoids a race condition occurring here.
2016-12-03 15:04:02 +00:00
Mike McQuaid
94580a6cff
travis.yml: enable macOS builds again.
2016-12-03 14:45:50 +00:00
Mike McQuaid
0d8fc920d6
tap-new: use latest Travis CI recommended config.
...
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.
2016-12-03 13:47:52 +00:00
Mike McQuaid
bc9d3afd6e
Merge pull request #1606 from rwhogg/uninstall-testing-env
...
uninstall_test: require testing_env
2016-12-03 10:03:05 +00:00
Bob W. Hogg
f7e5a85c2b
uninstall_test: require testing_env
2016-12-02 19:41:38 -08:00
Mike McQuaid
5bbd64141e
Merge pull request #1604 from bfontaine/pkill
...
update.sh: Use full path to pkill
2016-12-02 10:01:09 +00:00
Baptiste Fontaine
bff8e8440e
update.sh: Use full path to pkill
...
Fixes #1600 .
2016-12-01 20:59:42 +01:00
Mike McQuaid
8f82e89d0b
README: update license name.
2016-12-01 16:11:30 +00:00
Mike McQuaid
0c82ccece2
LICENSE: use more standard BSD 2-Clause text.
2016-12-01 13:05:29 +00:00
Mike McQuaid
eb20f594a2
ISSUE_TEMPLATE: point people to the right repo.
2016-11-30 11:38:17 +00:00
Markus Reiter
0a6cecbaf8
Fix tests.
2016-11-29 11:43:45 +01:00
Markus Reiter
e0b93f1537
Also fail if symlinked artifacts already exist.
2016-11-28 14:01:06 +01:00
Markus Reiter
e63efb3fe4
Warn when overwriting an artifact.
2016-11-28 14:01:06 +01:00
Markus Reiter
9a29bd35e6
Fail if cask source already exists.
2016-11-28 13:38:49 +01:00
Mike McQuaid
0f529dae10
Merge pull request #1573 from sorin-ionescu/fix-xcode-version-comparison
...
Fix macOS version comparison
1.1.2
2016-11-28 08:46:20 +00:00
Mike McQuaid
a35d0fe8f0
Merge pull request #1582 from rwhogg/sha1-gone
...
docs/Checksum_Deprecation.md: Note that SHA-1 now blocks installation
2016-11-28 08:45:41 +00:00
Mike McQuaid
0b762dc3f1
Merge pull request #1588 from rwhogg/make-deps-public
...
dependency_collector: Make ant_dep and xz_dep public
2016-11-28 08:27:34 +00:00
Bob W. Hogg
227e69048a
dependency_collector: Make ant_dep and xz_dep public
...
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 :(
2016-11-28 03:09:34 +00:00
Mike McQuaid
84b3c57086
Merge pull request #1581 from MikeMcQuaid/rubocop-exclude-vendor
...
rubocop: exclude more files.
2016-11-27 08:25:17 +00:00
Mike McQuaid
019b12063d
Merge pull request #1574 from MikeMcQuaid/tap-new-travis-update
...
tap-new: cleanup and update Travis configuration.
2016-11-26 22:20:20 +00:00
Mike McQuaid
726045b2f4
rubocop: exclude more files.
...
We never want to check these for any e.g. taps that use them.
2016-11-26 21:29:02 +00:00
Sorin Ionescu
282c0a30b6
Fix macOS version comparison
2016-11-26 13:59:55 -05:00
Mike McQuaid
3e3df9568e
Merge pull request #1580 from MikeMcQuaid/fix-uses-test
...
uses_test: don't rely on output order.
2016-11-26 18:16:40 +00:00
Bob W. Hogg
bf05818a8a
docs/Checksum_Deprecation.md: Note that SHA-1 now blocks installation
...
This document was out of date as of https://github.com/Homebrew/brew/pull/1451
2016-11-26 17:27:02 +00:00
Mike McQuaid
e465670942
Merge pull request #1579 from MikeMcQuaid/doctor-allow-jenkins
...
diagnostic: silence a Jenkins doctor warning.
2016-11-26 17:26:55 +00:00
Mike McQuaid
e330047ff9
diagnostic: silence a Jenkins doctor warning.
...
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).
2016-11-26 16:32:48 +00:00
Mike McQuaid
22b121c4c1
tap-new: cleanup and update Travis configuration.
...
- Use macOS Sierra 10.12 and Xcode 8.
- Add indentation.
2016-11-26 16:30:43 +00:00
Mike McQuaid
b851935484
uses_test: don't rely on output order.
...
I've seen this vary.
2016-11-26 16:21:27 +00:00
Mike McQuaid
78fdb470cb
Merge pull request #1578 from MikeMcQuaid/analytics-install-hide-message
...
update-report: allow skipping analytics message.
2016-11-26 15:57:06 +00:00