aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-09-11os/mac/cctools_mach: fix Rubocop warnings.Mike McQuaid
2016-09-11os/mac/architecture_list: fix Rubocop warnings.Mike McQuaid
2016-09-11os/mac: fix Rubocop warnings.Mike McQuaid
2016-09-11Merge pull request #922 from MikeMcQuaid/cask-flaky-testMike McQuaid
cask/cli/cleanup_spec: comment out flaky test.
2016-09-11cask/cli/cleanup_spec: comment out flaky test.Mike McQuaid
This has been causing sporadic CI failures.
2016-09-11test-bot: don't try to `git clean` any taps.Mike McQuaid
Also, unify the cleanup code and be more careful and consistent with untapping.
2016-09-11test-bot: try again to fix homebrew/core untap.Mike McQuaid
Be more selective with the `git clean` and remove the broken attempt to autotap if missing (as it'd be slow anyway).
2016-09-11test-bot: --ci-upload can upload from current dir.Mike McQuaid
Look in the current directory rather than only allowing upload from Jenkins.
2016-09-11Merge pull request #916 from MikeMcQuaid/bottle-old-valueMike McQuaid
bottle: fix old_value/value ordering for --merge.
2016-09-10bottle: fix old_value/value ordering for --merge.Mike McQuaid
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-10bottle: use key/value rather than field.Mike McQuaid
Consistent naming is good.
2016-09-10Merge pull request #904 from DomT4/sierraDominyk Tiller
Sierra: update diagnostic message, pkg-config, Xcode doc
2016-09-10pkg-config: update Sierra's sqlite versionDominyk Tiller
2016-09-10diagnostic: tweak check_xcode_up_to_date messagingDominyk Tiller
2016-09-10bottle: further improve --keep-old mismatching.Mike McQuaid
- Make the code more similar between `bottle` and `bottle --merge`. - Also output the mismatched values when using `--merge`.
2016-09-10Merge pull request #907 from MikeMcQuaid/brew-tests-developerMike McQuaid
tests: always set HOMEBREW_DEVELOPER=1.
2016-09-10Merge pull request #908 from MikeMcQuaid/merge-cask-gitignoreMike McQuaid
Merge Cask's gitignore with root one.
2016-09-10bottle: improve --keep-old failure output.Mike McQuaid
If fields have changed: tell the user what they were before and are afterwards.
2016-09-10Merge Cask's gitignore with root one.Mike McQuaid
This fixes the ignoring in libgit2 clients that don't read nested `.gitignore` files.
2016-09-10tests: always set HOMEBREW_DEVELOPER=1.Mike McQuaid
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-10Merge pull request #897 from reitermarkus/os-languageMarkus Reiter
Add language method to `OS::Mac`.
2016-09-09Add language method to `OS::Mac`.Markus Reiter
2016-09-09diagnostic: remove duplicate checks.Mike McQuaid
2016-09-09Merge pull request #896 from MikeMcQuaid/no-chown-usr-localMike McQuaid
Don't require/recommend ownership of /usr/local.
2016-09-09Merge pull request #881 from MikeMcQuaid/dev-cmd-sticky-homebrew-developerMike McQuaid
Set HOMEBREW_DEVELOPER automatically
2016-09-09Don't require/recommend ownership of /usr/local.Mike McQuaid
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-09Merge pull request #863 from penman/preserve_aliasMike McQuaid
Save aliases in INSTALL_RECEIPT
2016-09-08help: rename help section for developers.Mike McQuaid
2016-09-08help: use Commands module.Mike McQuaid
2016-09-08command: use Commands module.Mike McQuaid
2016-09-08commands: add commands module for path lookup.Mike McQuaid
2016-09-08commands: developer not development commands.Mike McQuaid
2016-09-08Add DEVELOPER COMMANDS to manpage.Mike McQuaid
2016-09-08Don't hide some (now) developer commands.Mike McQuaid
2016-09-08Move developer-focused commands to dev-cmd.Mike McQuaid
2016-09-08cmd/*: don't restrict dev-cmd to Homebrew developers.Mike McQuaid
2016-09-08update.sh: don't cleanup on update for developers.Mike McQuaid
We’re defining developers as people who have run a dev-cmd at least once.
2016-09-08brew.rb: don't restrict dev-cmd/*.rb to Homebrew developers.Mike McQuaid
2016-09-08brew.sh: don't restrict dev-cmd/*.sh to Homebrew developers.Mike McQuaid
2016-09-08brew.sh: set HOMEBREW_DEVELOPER from Git config.Mike McQuaid
2016-09-08Merge pull request #864 from vladshablinsky/skip-upgradeMike McQuaid
Skip upgrade of pinned dependency if it's outdated
2016-09-08Merge pull request #890 from MikeMcQuaid/dev-cmd-helpMike McQuaid
dev-cmd: add `--help` to all developer commands.
2016-09-08Merge pull request #892 from penman/tab_explanationMike McQuaid
docs: Explain Tab instantiation
2016-09-08Merge pull request #879 from penman/checkout_warningMike McQuaid
Warn when changing branch on update
2016-09-08Add `--help` to all developer commands.Mike McQuaid
Also, flag those that we never want to be in a manpage.
2016-09-07Explain more Tab instantiation methodsAlyssa Ross
2016-09-07Explain Tab.create vs Tab.for_formulaAlyssa Ross
This was really confusing to me, and I had to go looking through the Tab history, where I found a comment explaining it that has since been deleted. This wasn't a great experience. This commit basically adds that explanation back in.
2016-09-07Test source.path on Tab.create and .for_formulaAlyssa Ross
2016-09-07Combine Tab alias_path with source.pathAlyssa Ross
2016-09-07More realistic alias_path testAlyssa Ross