aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/dev-cmd
AgeCommit message (Collapse)Author
2016-09-01Merge pull request #773 from reitermarkus/report-cask-coverageMike McQuaid
Also report Cask coverage.
2016-08-28test-bot: use --full-name in brew deps invocationSteven Peters
This allows changed formulae in taps to be tested in the proper order. See #738 for more details.
2016-08-27Also report Cask coverage.Markus Reiter
2016-08-26Remove `exist?` check for `brew-cask-tests.rb`.Markus Reiter
2016-08-20Enable ruby-macho by default.William Woodruff
Flips HOMEBREW_RUBY_MACHO to HOMEBREW_NO_RUBY_MACHO.
2016-08-20Merge pull request #760 from jasonkarns/bump-formula-pr-return-to-branchMartin Afanasjew
bump-formula-pr: return to starting branch
2016-08-19bump-formula-pr: return to starting branchJason Karns
After branching, bumping, pushing, and pr-ing; return to whatever branch was originally checked out. In most cases, I'd imagine users to want to continue receiving tap updates from master. However, after using bump-formula-pr, the tap in which the formula was bumped is left on the working branch that was doing the bumping and pull-request. After opening the PR, we should return to whatever branch the user originally had checked out – most likely master. (But git allows us to just say "previous branch" by using `-`)
2016-08-19bump-formula-pr now creates non-tracking branchesJason Karns
Without `--no-track`, some git setups may automatically set `origin/master` as the tracked upstream for the newly created branch. This upstream is what hub defaults as --head when opening PRs. By not allowing git to set `origin/master` as upstream, hub can then use the proper --head for the PR. Since hub still needs to know what --head is intended to be, we can set the branch's upstream when pushing: with the --set-upstream option. Fixes #755
2016-08-18Rename bottle's revision to rebuild.Mike McQuaid
2016-08-18remove ruby 1.8 compatible codesXu Cheng
2016-08-17test-bot: tap cask before cask-tests.Mike McQuaid
2016-08-17Merge pull request #724 from MikeMcQuaid/assume-ruby-twoMike McQuaid
Assume Ruby 2
2016-08-17test-bot: assume Ruby 2.Mike McQuaid
2016-08-17Prepare for Homebrew Cask to be imported.Mike McQuaid
- ignore Cask's files in `readall` (for now, there's an intentional syntax error that will need fixed) - run Cask's tests if they exist - don't check Cask's files in coverage reports (for now)
2016-08-17Fix minor issues in command help text formattingMartin Afanasjew
- Inconsistent or unneeded indentation - Missing or superfluous empty lines - Missing or wrongly formatted arguments in command summary - Missing punctuation
2016-08-14update-test: tweak master not updated check.Mike McQuaid
Loosen this a bit; we don't necessarily expect the end commit is the one we're looking for, just that it has changed from the start commit (i.e. some sort of update has occurred). Addresses some false negatives on `master` branch merges that weren't present on the PR commits.
2016-08-11update-test: check we end up at end commit.Mike McQuaid
This would have caught the bug fixed in 985c67.
2016-08-10Tweak HOMEBREW_NO_AUTO_UPDATE handling.Mike McQuaid
This can just live in `brew.sh` and then it doesn’t need repeated in all the other places.
2016-08-09test-bot: never auto-update.Mike McQuaid
2016-08-08Revert "test-bot: don't run cmd taps generic tests."Mike McQuaid
This reverts commit 24f7e671317dfe22f1d8e10426db2e9074674bc9.
2016-08-08test-bot: don't run cmd taps generic tests.Mike McQuaid
2016-08-08bump-formula-pr: format documentation for --help.Steven Peters
2016-08-06test-bot: avoid duplicate coverage reportsMartin Afanasjew
When running on Travis CI, both the Linux and macOS build will send a coverage report, causing them to be merged by Coveralls. This results in inferior coverage due to the early stage of the Linux-specific tests and is probably not what we want. Make sure we only send a report for macOS (assuming we stick with a single macOS build in `.travis.yml`).
2016-08-05various: eliminate the usage of `any?` (#638)Xu Cheng
`any?` is not the opposite of `empty?`. Besides the case that `[false, nil].any?` will return false, `any?`(O(n)) has much worse performance than `empty?`(O(1)).
2016-08-02audit: add --new-formula option.Mike McQuaid
Rather than nudge people to run `--strict` and then ignore some of the results sometimes (e.g. GitHub repository notability) instead add a dedicated `--new-formula` option that implies this is a one-time advisory check.
2016-07-29test-bot: fix non-OS X report generation.Mike McQuaid
2016-07-29Add missing development_tools requires.Mike McQuaid
2016-07-29test-bot: skip update-test on non-Mac.Mike McQuaid
2016-07-27test-bot: run all tests in generic mode.Mike McQuaid
2016-07-26test-bot: don't checkout/reset on --no-pullMike McQuaid
2016-07-19test-bot: fix coverage on Travis CIMartin Afanasjew
Make sure to call `brew tests` only once with `--coverage` to avoid expensive multiple runs and to prevent later runs from overwriting previously sent results to Coveralls. (The previous setup overwrote the results from a regular run with results from the `--generic` run.) The `--no-compat` variant without any other options specified seemed to be the most appropriate for a coverage report. Closes #546. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2016-07-16test-bot: re-add update-test. (#521)Mike McQuaid
2016-07-15test-bot: remove Jenkins Git debugging.Mike McQuaid
2016-07-15test-bot: more reset/cleanup tweaks.Mike McQuaid
2016-07-15test-bot: print out git commands on Jenkins.Mike McQuaid
2016-07-15test-bot: don't cleanup brew repo twice.Mike McQuaid
2016-07-14test-bot: start running generic tests. (#505)Mike McQuaid
* test-bot: start running generic tests. Start running the test suite in the "generic" mode i.e. a base layer for non-OS X platforms to be able to use to ensure we don't break the generic code for the parts of the code we've got running. Currently this just runs the integration tests as that's the only useful suite that's entirely passing but eventually this will be changed to run the full test suite in generic mode. * test_integration_cmds: fix tests on Linux.
2016-07-14test-bot: fix --no-pull flag.Mike McQuaid
2016-07-14test-bot: add --no-pull flag.Mike McQuaid
2016-07-14test-bot: don't pull if unnecessary (take two).Mike McQuaid
2016-07-14test-bot: don't pull if unnecessary.Mike McQuaid
2016-07-14test-bot: fix typo.Mike McQuaid
2016-07-14test-bot: don't run doctor when outside /usr/local.Mike McQuaid
2016-07-14test-bot: remove .git from Jenkins GIT_URLs.Mike McQuaid
2016-07-14test-bot: handle inconsistent Jenkins GIT_URLs.Mike McQuaid
2016-07-14test-bot: use another method to find Jenkins PR.Mike McQuaid
2016-07-14move LinkageChecker to standalone fileXu Cheng
2016-07-13various: proper escape dot in regexXu Cheng
2016-07-12github: produce better curl error messages. (#441)Mike McQuaid
* global: add RUBY_TWO global variable. * test-bot: use RUBY_TWO global variable. * github: produce better curl error messages. If we don't know why curl has failed then ensure that the error messages that it produced are included as part of the user output.
2016-07-07Revert "linkage: check undeclared dependencies for `--test`"ilovezfs
This reverts commit 080ddd8804be14f4b18f9558b58270456ff313c2.