Mike McQuaid
784e804fc2
requirements/ruby_requirement: fix Rubocop warnings.
2016-09-11 17:42:44 +01:00
Mike McQuaid
dab681e715
requirements/perl_requirement: fix Rubocop warnings.
2016-09-11 17:42:44 +01:00
Mike McQuaid
fb0e121686
requirements/java_requirement: fix Rubocop warnings.
2016-09-11 17:42:44 +01:00
Mike McQuaid
7e42c5d080
requirements/emacs_requirement: fix Rubocop warnings.
2016-09-11 17:42:43 +01:00
Mike McQuaid
237b70168e
bottle: set bottle block tap.
...
Avoids issues when using `—keep-old`
2016-09-11 17:33:39 +01:00
Mike McQuaid
984e80a7c2
Merge pull request #922 from MikeMcQuaid/cask-flaky-test
...
cask/cli/cleanup_spec: comment out flaky test.
2016-09-11 16:02:50 +01:00
Mike McQuaid
a54ee597d0
Merge pull request #921 from MikeMcQuaid/test-bot-no-clean-taps
...
test-bot: don't try to `git clean` any taps.
2016-09-11 14:40:09 +01:00
Mike McQuaid
84b8d6a33e
cask/cli/cleanup_spec: comment out flaky test.
...
This has been causing sporadic CI failures.
2016-09-11 14:32:32 +01:00
Mike McQuaid
f583199f6e
test-bot: don't try to git clean
any taps.
...
Also, unify the cleanup code and be more careful and consistent with
untapping.
2016-09-11 14:14:31 +01:00
Mike McQuaid
6c0072d0f4
Merge pull request #919 from MikeMcQuaid/test-bot-no-more-untap-core
...
test-bot: try again to fix homebrew/core untap.
2016-09-11 12:57:39 +01:00
Mike McQuaid
3d73515028
test-bot: try again to fix homebrew/core untap.
...
Be more selective with the `git clean` and remove the broken attempt
to autotap if missing (as it'd be slow anyway).
2016-09-11 12:31:44 +01:00
Mike McQuaid
592f5843ff
Merge pull request #918 from MikeMcQuaid/test-bot-upload-current
...
test-bot: --ci-upload can upload from current dir.
2016-09-11 11:59:33 +01:00
Mike McQuaid
2ec5423356
test-bot: --ci-upload can upload from current dir.
...
Look in the current directory rather than only allowing upload from
Jenkins.
2016-09-11 11:28:15 +01:00
Mike McQuaid
287ddb64b2
Merge pull request #407 from joshka/feature/zsh-completion
...
Call subcommands from zsh completion
2016-09-11 10:44:02 +01:00
Mike McQuaid
ad3359b96e
Merge pull request #916 from MikeMcQuaid/bottle-old-value
...
bottle: fix old_value/value ordering for --merge.
2016-09-11 10:39:58 +01:00
Dominyk Tiller
2394d6f2d8
caveats: highlight PKG_CONFIG_PATH if exists
...
We keep getting issues every now & again about people being confused that
keg_only includes hiding the `pkg-config` files. Perhaps seems reasonable to
start pointing out those exist when they do & a hint on how to access them.
Hidden behind a which check to avoid redundant messages, although `pkg-config`
is an incredibly popular formula. Ran some time tests, no appreciable difference
from the status quo.
If accepted:
Closes https://github.com/Homebrew/homebrew-core/issues/4669 .
2016-09-11 04:49:09 +01:00
Mike McQuaid
be6876c79a
bottle: fix old_value/value ordering for --merge.
...
Previously this was the wrong way around causing it to not be accepting
enough on e.g. a bump from :any to :any_no_relocation.
2016-09-10 21:15:28 +01:00
Mike McQuaid
2815485f54
Merge pull request #915 from MikeMcQuaid/bottle-consistency
...
bottle: use key/value rather than field.
2016-09-10 20:14:26 +01:00
Mike McQuaid
d0c33b3705
bottle: use key/value rather than field.
...
Consistent naming is good.
2016-09-10 19:43:49 +01:00
Dominyk Tiller
7fb915319d
Merge pull request #904 from DomT4/sierra
...
Sierra: update diagnostic message, pkg-config, Xcode doc
2016-09-10 19:29:42 +01:00
Mike McQuaid
b73580070e
Merge pull request #912 from MikeMcQuaid/bottle-keep-old-mismatches-improve
...
bottle: further improve --keep-old mismatching.
2016-09-10 19:12:38 +01:00
Dominyk Tiller
02843613cc
xcode: document Sierra Xcode
2016-09-10 16:30:29 +01:00
Dominyk Tiller
397cd12440
pkg-config: update Sierra's sqlite version
2016-09-10 16:30:29 +01:00
Dominyk Tiller
aa3ce859a7
diagnostic: tweak check_xcode_up_to_date messaging
2016-09-10 16:30:22 +01:00
Mike McQuaid
ea5da9b592
bottle: further improve --keep-old mismatching.
...
- Make the code more similar between `bottle` and `bottle --merge`.
- Also output the mismatched values when using `--merge`.
2016-09-10 16:12:27 +01:00
Mike McQuaid
cfc930011d
Merge pull request #907 from MikeMcQuaid/brew-tests-developer
...
tests: always set HOMEBREW_DEVELOPER=1.
2016-09-10 15:39:47 +01:00
Mike McQuaid
094bdf430d
Merge pull request #908 from MikeMcQuaid/merge-cask-gitignore
...
Merge Cask's gitignore with root one.
2016-09-10 15:39:31 +01:00
Mike McQuaid
5b90b451f7
Merge pull request #909 from MikeMcQuaid/bottle-keep-old-improve-output
...
bottle: improve --keep-old failure output.
2016-09-10 11:02:19 +01:00
Mike McQuaid
ba85244413
language/python_virtualenv_constants: fix Rubocop warnings.
2016-09-10 10:40:08 +01:00
Mike McQuaid
16be0f105e
language/python: fix Rubocop warnings.
2016-09-10 10:40:02 +01:00
Mike McQuaid
bde8d69d6e
language/node: fix Rubocop warnings.
2016-09-10 10:39:59 +01:00
Mike McQuaid
78603a24f6
language/haskell: fix Rubocop warnings.
2016-09-10 10:38:47 +01:00
Mike McQuaid
44ba4583b7
bottle: improve --keep-old failure output.
...
If fields have changed: tell the user what they were before and are
afterwards.
2016-09-10 10:13:33 +01:00
Mike McQuaid
521efeab78
Merge Cask's gitignore with root one.
...
This fixes the ignoring in libgit2 clients that don't read nested
`.gitignore` files.
2016-09-10 10:03:19 +01:00
Mike McQuaid
274035381d
tests: always set HOMEBREW_DEVELOPER=1.
...
Unit tests should be run consistently no matter who is running them and
we can stub `ARGV.homebrew_developer?` if we need to change them.
2016-09-10 09:50:40 +01:00
Zhiming Wang
41efd59d2c
cmd/commands: always show developer commands
...
Per discussion in #900 .
Closes #900 .
2016-09-09 18:10:10 -04:00
Markus Reiter
4fb691e175
Merge pull request #897 from reitermarkus/os-language
...
Add language method to `OS::Mac`.
2016-09-10 00:03:17 +02:00
Markus Reiter
0243e1f9a7
Add language method to OS::Mac
.
2016-09-09 20:24:47 +02:00
Mike McQuaid
aaf8c415f4
Merge pull request #899 from MikeMcQuaid/diagnostic-duplicate-remove
...
diagnostic: remove duplicate checks.
2016-09-09 13:37:14 +01:00
Mike McQuaid
30fd4f3fe5
diagnostic: remove duplicate checks.
2016-09-09 13:08:02 +01:00
Mike McQuaid
b5a6b4e8e1
Merge pull request #896 from MikeMcQuaid/no-chown-usr-local
...
Don't require/recommend ownership of /usr/local.
2016-09-09 09:29:46 +01:00
Mike McQuaid
930bcb7c52
Merge pull request #881 from MikeMcQuaid/dev-cmd-sticky-homebrew-developer
...
Set HOMEBREW_DEVELOPER automatically
2016-09-09 08:30:26 +01:00
Mike McQuaid
492391f5fe
Don't require/recommend ownership of /usr/local.
...
Apple reset this on every OS X major (and some minor) updates and it
always proves a painful and unnecessary step. Instead just check the
directories we actually care about are writable.
This may mean if these directories do not already exist (although they
are now created by the installed) that `brew link` will fail and require
manual intervention but this seems to be superior for both new and the
majority of existing users.
2016-09-09 08:06:37 +01:00
Mike McQuaid
1d66cdd3ad
Merge pull request #863 from penman/preserve_alias
...
Save aliases in INSTALL_RECEIPT
2016-09-09 07:47:05 +01:00
Mike McQuaid
027086d673
help: rename help section for developers.
2016-09-08 20:48:38 +01:00
Mike McQuaid
ae57057afa
help: use Commands module.
2016-09-08 20:46:55 +01:00
Mike McQuaid
49dcbee99c
command: use Commands module.
2016-09-08 20:46:55 +01:00
Mike McQuaid
0bb7fda143
commands: add commands module for path lookup.
2016-09-08 20:46:55 +01:00
Mike McQuaid
9514d1f8f5
commands: developer not development commands.
2016-09-08 20:46:55 +01:00
Mike McQuaid
71881fd7a6
Add DEVELOPER COMMANDS to manpage.
2016-09-08 20:46:51 +01:00