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 25, 2016
-
-
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>
-
Alex Dunn authored
-
Alex Dunn authored
This came up in https://github.com/Homebrew/homebrew-emacs/pull/158#issuecomment-172031003; `install_metafiles` is passed the current directory, which can be changed during installation by `Dir.chdir`. There may be cases where the metafiles are in a subdirectory, but my guess is those are rare and this is brittle and undocumented behavior anyway.
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48281. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Baptiste Fontaine authored
-
Baptiste Fontaine authored
-
Baptiste Fontaine authored
-
Baptiste Fontaine authored
-
- Jan 20, 2016
-
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48268. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Martin Afanasjew authored
Xcode can only provide autotools if it is installed, thus check that first. Skipping this check will try to compare a `nil` Xcode version to 4.3, the first version of Xcode to not provide autotools. Fixes Homebrew/homebrew#48208. Closes Homebrew/homebrew#48278. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
By doing this, make the GitHub directory listing for the documentation directory more useful and less cluttered. Closes Homebrew/homebrew#48219. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
These files were imported from the wiki, but they are not referenced by any of the other documentation files.
-
Xu Cheng authored
-
Xu Cheng authored
Closes Homebrew/homebrew#48197. Signed-off-by:
Xu Cheng <xucheng@me.com>
-