Alyssa Ross
41e25209f7
Save runtime dependencies in INSTALL_RECEIPT.json
...
Fixes #930
2016-09-19 20:53:39 +01:00
Mike McQuaid
c9d9e54de6
Fix brew style
from #971 .
2016-09-19 16:04:32 +01:00
Mike McQuaid
c45119de75
Merge pull request #971 from penman/follow_alias
...
Make `brew upgrade` and `brew outdated` follow alias changes
2016-09-19 15:22:24 +01:00
Mike McQuaid
515f7b5255
Unify .rubocopy.yml files.
2016-09-19 11:18:09 +01:00
Alyssa Ross
d89a696d83
Remove unused variable
...
This will make brew readall --syntax pass
2016-09-19 02:24:21 +01:00
Alyssa Ross
6ec14288aa
Formulae aren't outdated if replacement formula installed
2016-09-19 02:08:42 +01:00
Alyssa Ross
4abd48812b
alias tracking: add formula tests
2016-09-19 02:08:39 +01:00
Alyssa Ross
912b8d4776
formula tests: more consistent names
2016-09-18 21:43:54 +01:00
Alyssa Ross
7b85934f50
Update formula tests for #outdated_kegs
2016-09-18 19:58:12 +01:00
Alyssa Ross
2a683f2569
upgrade, outdated: follow alias changes
2016-09-18 19:58:09 +01:00
Mike McQuaid
3f9cce0a03
Use new "macOS" naming where appropriate.
...
Not quite a mass replacement as I've used OS X and Mac OS X where
describing specific older versions and added compatibility methods
for things in the DSL.
2016-09-18 19:57:19 +01:00
Alyssa Ross
3d559fa796
Add Formula#installed_alias_path
2016-09-18 19:45:52 +01:00
Mike McQuaid
3982950e61
rubocop --auto-correct all hash-rocket usage.
2016-09-17 16:14:13 +01:00
Mike McQuaid
10f2bc2dea
Merge pull request #973 from MikeMcQuaid/move-repo-links
...
Move LinkedKegs/PinnedKegs/Locks from Library.
2016-09-17 10:15:13 +01:00
Markus Reiter
b62e78a751
.codecov.yml: Include missed (0% covered) files.
2016-09-17 00:12:30 +02:00
Markus Reiter
24aa6a53ca
.codecov.yml: Redirect root to Library/Homebrew.
2016-09-17 00:11:55 +02:00
Mike McQuaid
c0998f8287
.codecov.yml: disable GitHub comments.
...
These are annoying and the status check is sufficient.
2016-09-17 00:11:01 +02:00
Mike McQuaid
e3609b6fd4
Move LinkedKegs/PinnedKegs/Locks from Library.
...
These don't make sense to be tied to the `HOMEBREW_REPOSITORY` but
instead should live in the `HOMEBREW_PREFIX` as they all relate to its
state.
2016-09-16 13:51:56 +01:00
Mike McQuaid
b1fba6ed54
Send coverage from Jenkins, don't run OS X Travis.
...
OS X Travis CI is particularly error-prone, slow and unnecessary for
us when we're already running (fast) OS X builds on Jenkins so use it
just for Linux testing.
2016-09-16 10:20:09 +01:00
Misty De Meo
67cb634e20
Merge pull request #965 from mistydemeo/warn_xcode_8_without_clt
...
Warn when using Xcode 8 without CLT on 10.11
2016-09-16 16:22:45 +10:00
Misty De Meo
8a0861feab
Warn when using Xcode 8 without CLT on 10.11
2016-09-16 13:46:59 +10:00
Mike McQuaid
72d10fff0b
Use constants for LinkedKegs/PinnedKegs/Locks.
...
These definitions are scattered throughout the codebase which makes it
hard to refactor them later (my goal is to move them outside of
HOMEBREW_LIBRARY). Unify their definitions for clearer code and easier
movement later.
2016-09-15 18:28:42 +01:00
Mike McQuaid
ee545fa19a
Library/Homebrew/test: add testbottest formula/tarball.
...
Minimal C program and Makefile used for testing Homebrew.
2016-09-12 21:36:12 +01:00
Mike McQuaid
59116d08ca
Merge pull request #927 from MikeMcQuaid/dev-cmd-rubocop
...
Fix Library/Homebrew/dev-cmd RuboCop warnings
2016-09-12 08:09:29 +01:00
Mike McQuaid
e24a890e59
test/test_tab: fix Rubocop warnings.
2016-09-11 21:48:06 +01:00
Mike McQuaid
d937f23932
test/test_shell: fix Rubocop warnings.
2016-09-11 21:48:06 +01:00
Mike McQuaid
fc7ac2f07b
test/test_resource: fix Rubocop warnings.
2016-09-11 21:48:06 +01:00
Mike McQuaid
501774e3bc
test/test_os_mac_language: fix Rubocop warnings.
2016-09-11 21:48:06 +01:00
Mike McQuaid
e89de3351f
test/test_integration_cmds: fix Rubocop warnings.
2016-09-11 21:48:05 +01:00
Mike McQuaid
2cf6184735
test/test_formula_installer: fix Rubocop warnings.
2016-09-11 21:48:05 +01:00
Mike McQuaid
0f09674fe6
test/test_formula: fix Rubocop warnings.
2016-09-11 21:48:05 +01:00
Mike McQuaid
219c373115
test/test_dependency_collector: fix Rubocop warnings.
2016-09-11 21:48:05 +01:00
Mike McQuaid
264afb67df
dev-cmd/audit: fix Rubocop warnings.
2016-09-11 19:14:55 +01: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
30fd4f3fe5
diagnostic: remove duplicate checks.
2016-09-09 13:08:02 +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
1d66cdd3ad
Merge pull request #863 from penman/preserve_alias
...
Save aliases in INSTALL_RECEIPT
2016-09-09 07:47:05 +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
af8605ea4b
Move developer-focused commands to dev-cmd.
2016-09-08 20:46:37 +01:00
Mike McQuaid
4f6bae46f9
cmd/*: don't restrict dev-cmd to Homebrew developers.
2016-09-08 20:46:37 +01:00
Mike McQuaid
f37d004ab5
Merge pull request #864 from vladshablinsky/skip-upgrade
...
Skip upgrade of pinned dependency if it's outdated
2016-09-08 20:16:29 +01:00
Mike McQuaid
ebdb879fe4
Add --help
to all developer commands.
...
Also, flag those that we never want to be in a manpage.
2016-09-08 09:05:00 +01:00
Alyssa Ross
4f1d47bc15
Test source.path on Tab.create and .for_formula
2016-09-07 22:52:29 +01:00
Alyssa Ross
f9e16ee2e0
Combine Tab alias_path with source.path
2016-09-07 22:48:52 +01:00
Alyssa Ross
8bbcbfc020
More realistic alias_path test
2016-09-07 21:47:53 +01:00
Vlad Shablinsky
846fa23156
test_integration_cmds: reinstall pinned
2016-09-07 20:58:14 +03:00
Vlad Shablinsky
f9b910eeb6
FormulaInstaller#check_install_sanity test pinned
...
Forbid to install formual if it has pinned dependencies.
2016-09-07 20:58:13 +03:00
Vlad Shablinsky
02a578d842
test_formula: eligible_kegs_for_cleanup_keg_pinned
2016-09-07 20:58:13 +03:00