This project is mirrored from https://github.com/Homebrew/brew.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Jan 26, 2016
-
-
Martin Afanasjew authored
-
Martin Afanasjew authored
We have asserted before that the 1st argument is the command name. No need to pass it to the bash command, which will make the argument handling for the command itself a bit easier.
-
Martin Afanasjew authored
Remove the executable bit from the file to make it clear it is not supposed to be executed directly. This should make the shebang line and the early check also unnecessary.
-
Martin Afanasjew authored
Commands implemented in shell (bash) are supposed to be sourced from `bin/bash` instead of being executed directly. Consequently, don't expect the implementation files to be executable.
-
Mike McQuaid authored
We shouldn't have removed this DSL method without a compat fallback. Closes Homebrew/homebrew#48479. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Mike McQuaid authored
This would be displayed more than once when verbose output was enabled. Closes Homebrew/homebrew#48469.
-
Xu Cheng authored
We cached the tab file content during formula loading. Let's discard them, so we can read tab content after relocation
-
Xu Cheng authored
-
Mike McQuaid authored
-
Mike McQuaid authored
Allow people to run this command (so we can ask people to test it) without having to set `HOMEBREW_DEVELOPER`. Closes Homebrew/homebrew#48260. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48435. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Baptiste Fontaine authored
-
- Jan 25, 2016
-
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48302. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Baptiste Fontaine authored
-
Baptiste Fontaine authored
GithubGistFormula inherits from ScriptFileFormula so a problem is added for each one instead of the first only.
-
- Jan 23, 2016
-
-
Marcelo Boeira authored
Closes Homebrew/homebrew#48342. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
Philip May authored
Closes Homebrew/homebrew#48369. Signed-off-by:
Tim D. Smith <git@tim-smith.us>
-
- Jan 22, 2016
-
-
Tim D. Smith authored
Closes Homebrew/homebrew#48304.
-
- Jan 21, 2016
-
-
Xu Cheng authored
Per @UniqMartin's advice, avoid disabling shellcheck rules. Closes Homebrew/homebrew#48286. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
-
Xu Cheng authored
Per @UniqMartin's advice, the original code will fail to handle flags like `-vd`, because once a case is handled, no other cases are evaluate.
-
Xu Cheng authored
When invoking --simulate-from-current-branch, we shouldn't do any file manipulation.
-
Xu Cheng authored
* only set HOMEBREW_UPDATE_BEFORE inside pull instead of fetch. * fix HOMEBREW_UPDATE_BEFORE/AFTER variable settings. They should be set to INITIAL_REVISION and CURRENT_REVISION correspondingly. * avoid unnecessary duplicated shellout. * remove unused variable.
-
Xu Cheng authored
-
Xu Cheng authored
* make sure exit after reset. * more wide guardian range. We should trap reset_on_interrupt as soon as we are about to change any files. * check INITIAL_BRANCH against UPSTREAM_BRANCH
-
Xu Cheng authored
rename_taps_dir_if_necessary must be performed before actual update. Otherwise, it will report that `HOMEBREW_UPDAET_BEFORE<REPO_VAR>` is unset.
-
Xu Cheng authored
* use HOMEBREW_REPOSITORY instead of HOMEBREW_PREFIX * better performance: * update-bash: avoid shellout * update-report: use strip_prefix and tr * more robust: * explicitly handle the case when repo is HOMEBREW_REPOSITORY to avoid to handle the trailing backslash. * handle both lower case and upper case when stripping non alpha and digital characters.
-
Xu Cheng authored
-
Xu Cheng authored
-
Xu Cheng authored
-
Xu Cheng authored
-
Xu Cheng authored
-
Martin Afanasjew authored
While running a command from the integration tests, invoke `.result` to trigger a save of the result set, but don't call `.format!` to avoid (re)generating the HTML output with every run. The final output will still be written once the main unit test run completes. This significantly speeds up the integration tests, that take about 1/3 less time to complete when not generating the intermediate output. Closes Homebrew/homebrew#48280. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
Commands executed during integration testing are executed in a separate process and thus generate a new result set for each command. To avoid that these results override each other, they need to have a unique `command_name`. Derive this name from the test class/name and the index of the command inside that test, resulting in identifiers like `IntegrationCommandTests#test_prefix.1 brew --prefix`. Also replaces `TEST_TMPDIR` in the arguments with `"@TMPDIR@"` to get a cleaner command identifier that is independent of the temporary directory that changes with every run.
-
Martin Afanasjew authored
Simplify running a single test (or even a single method from a single test), which is useful when developing or debugging a test. Instead of `brew test TEST=test_diagnostic.rb TESTOPTS=--name=test_check_DYLD_vars` it is now possible to run `brew tests --only=diagnostic/check_DYLD_vars` to get the same effect. Similarly, `brew tests --only=diagnostic` maps to `brew test TEST=test_diagnostic.rb`. Closes Homebrew/homebrew#48279. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
This parameter is printed by every `brew tests` run and feeding it back into the test suite allows to get an identical run. Make it easier to do that by accepting the argument as it is printed during `brew tests`. This requires a slight adjustment to named-argument passing as the number that follows `--seed` is also seen as a named argument, but we usually only want to pass `TEST=<something>` and `TESTOPTS=<something>`.
-
Martin Afanasjew authored
The filter for `vendor/bundle/` is useless because this directory is located in `Homebrew/test/` and that one is already filtered. Moreover, SimpleCov already loads the `bundler_filter` profile (that installs basically the same filter) in its default configuration.
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48192. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Baptiste Fontaine authored
-
Alex Dunn authored
Closes Homebrew/homebrew#48131. Signed-off-by:
Alex Dunn <dunn.alex@gmail.com>
-