summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* More fixes for bad calls to find_appsFred Hebert2017-02-262-5/+5
|
* Fix wildcard usage in rebar3 cleanFred Hebert2017-02-261-1/+2
| | | | | The wildcard usage could fail on some OSes by being passed directly and just not finding libs and erroring out
* Merge pull request #1496 from ferd/bump-cth-readablealisdair sullivan2017-02-252-3/+3
|\ | | | | Bump cth_readable to 1.2.4
| * Bump cth_readable to 1.2.4Fred Hebert2017-02-252-3/+3
|/ | | | | | Fixes an issue where some skipped test suites could end up misreported as the previous suite. See https://github.com/ferd/cth_readable/issues/10
* Merge pull request #1486 from ferd/src_dir-is-respectedFred Hebert2017-02-244-42/+197
|\ | | | | Add respect for src_dirs option in app_discover and app_info
| * Fix default .app.src file for rebar_app_infoFred Hebert2017-02-242-13/+29
| | | | | | | | | | | | | | The finding of the file was done based on an assumed 'src' path which may not be correct. This patch instead replaces the value with a lookup in configured paths and returns the first that matches to an existing file.
| * Fix detection of src_dirs in unknown apps/depsFred Hebert2017-02-232-13/+87
| | | | | | | | | | First find the rebar.config file, and if any data is found, check for src_dirs config. If nothing is there or no app is found, default to src/
| * Fix plugins usage to support src_dirs optionsFred Hebert2017-02-191-2/+5
| |
| * For convenience add appinfo default src_dir lookupFred Hebert2017-02-191-1/+5
| | | | | | | | This makes rebar_prv_install_deps able to support more src_dir configs
| * Add respect for src_dirs option in app_discoverFred Hebert2017-02-192-32/+90
|/ | | | | This lets people who use custom directories layout without leaving the .app.src in src/ to still see their app build.
* Merge pull request #1474 from talentdeficit/properly_skip_testsFred Hebert2017-02-061-17/+29
|\ | | | | use proper skips in compiler tests that use unavailable functions
| * use proper skips in compiler tests that use unavailable functionsalisdair sullivan2017-02-051-17/+29
| |
* | Merge pull request #1473 from ferd/global-plugin-tpl-supportFred Hebert2017-02-061-0/+11
|\ \ | | | | | | Add support for global plugin-defined templates
| * | Add support for global plugin-defined templatesFred Hebert2017-02-061-0/+11
| |/ | | | | | | | | Did not really know how to automate the testing for this, did it by hand.
* | Merge pull request #1472 from talentdeficit/REBAR-1469Fred Hebert2017-02-051-7/+10
|\ \ | |/ |/| catch badarg exception from eunit in `rebar_prv_eunit`
| * catch badarg exception from eunit in `rebar_prv_eunit`alisdair sullivan2017-02-051-7/+10
|/ | | | fixes #1469
* Go back to git-generated versionFred Hebert2017-02-031-1/+1
|
* Bump to 3.3.5Fred Hebert2017-02-032-2/+2
|
* Merge pull request #1466 from ferd/unicode-paths-in-updatealisdair sullivan2017-02-031-2/+2
|\ | | | | Fix printing path with unicode names in prv_update
| * Fix printing path with unicode names in prv_updateFred Hebert2017-02-031-2/+2
|/
* Merge pull request #1463 from varnerac/cover_exclude_appsFred Hebert2017-01-303-14/+23
|\ | | | | Allow exclusion of apps in cover
| * Allow exclusion of apps in coverDrew Varner2017-01-303-14/+23
| | | | | | | | | | Adds a new option `{cover_excl_apps, Apps}` to exclude apps from coverage analysis by name.
* | Merge pull request #1460 from ferd/add-regressionFred Hebert2017-01-291-1/+36
|\ \ | | | | | | Add regression test for #1410
| * | Make test work on all OTPsFred Hebert2017-01-291-1/+4
| | |
| * | Add regression for #1410Fred Hebert2017-01-291-1/+33
|/ /
* | Merge pull request #1461 from talentdeficit/erl_compiler_opts_env_detectionFred Hebert2017-01-292-8/+115
|\ \ | | | | | | consider `ERL_COMPILER_OPTIONS` when recompiling
| * | comment `ERL_COMPILER_OPTIONS` testsalisdair sullivan2017-01-281-0/+9
| | |
| * | consider `ERL_COMPILER_OPTIONS` when recompilingalisdair sullivan2017-01-282-8/+106
|/ / | | | | | | | | | | on 19.x forward the compiler should now take into consideration the value of the environment variable `ERL_COMPILER_OPTIONS` when deciding whether or not to recompile a module
* | Merge pull request #1459 from ferd/fix-nightly-readme-noteFred Hebert2017-01-281-2/+2
|\ \ | | | | | | The stable URL is for stable releases since 3.0.0
| * | The stable URL is for stable releases since 3.0.0Fred Hebert2017-01-281-2/+2
|/ / | | | | | | Addresses issue #1330
* | Merge pull request #1458 from ferd/survive-edoc-crashesFred Hebert2017-01-2714-10/+320
|\ \ | | | | | | Survive EDoc crashes
| * | Survive EDoc crashesFred Hebert2017-01-2714-10/+320
|/ / | | | | | | | | | | | | | | | | | | | | Instead of a hard crash, display an error message indicating which app failed. We can't report the exact failure; only EDoc does it to stdout itself and we can't capture it. Pre/Post hooks are run properly despite the failure, as per escript and compile providers.
* | Merge pull request #1451 from ferd/manpagesalisdair sullivan2017-01-272-0/+448
|\ \ | | | | | | Add manpage for rebar3
| * | Add manpage for rebar3Fred Hebert2017-01-212-0/+448
| | | | | | | | | | | | With peer script to help autogenerate commands from providers
* | | Merge pull request #1449 from ferd/fix-localinstall-tpl-pathalisdair sullivan2017-01-272-7/+16
|\ \ \ | | | | | | | | See template local install same builtin as escript
| * | | See template local install same builtin as escriptFred Hebert2017-01-212-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the `new` command is run from a locally installed rebar3 (`rebar3 local install`), the builtin templates would be labelled as custom because of directories. This patch fixes it by splitting off the rebar3 priv dir from the user's configured plugin path for custom ones, and introducing a new internal label for builtins (since handling must remain different from escripts) This fixes issue #819
* | | | Merge pull request #1457 from ferd/windows-mvalisdair sullivan2017-01-272-20/+287
|\ \ \ \ | |_|_|/ |/| | | Fix `mv` on windows
| * | | Re-fix the windows file movementFred Hebert2017-01-271-33/+45
| | | | | | | | | | | | | | | | and clean up a bit
| * | | Rework test to work and pass on linuxFred Hebert2017-01-271-7/+11
| | | | | | | | | | | | | | | | to be roundtripped again to windows.
| * | | Fix mv command on windowsFred Hebert2017-01-272-20/+271
|/ / / | | | | | | | | | | | | | | | | | | Requires changing a bunch of arguments for xerocopy since it does not allow to rename while copying. Lots of tests added
* | | Merge pull request #1453 from ajm113/grammar-contributions-fixesFred Hebert2017-01-262-3/+4
|\ \ \ | |_|/ |/| | Fixed typos and grammar errors for CONTRIBUTING.md.
| * | [GRAMMAR] Fixed typos and grammar errors for CONTRIBUTING.md. [skip ci]Andrew McRobb2017-01-262-3/+4
|/ /
* | Merge pull request #1450 from ferd/relative-dialyzer-pathsalisdair sullivan2017-01-215-34/+53
|\ \ | |/ |/| Relative dialyzer paths
| * Enable path reformatting for DialyzerFred Hebert2017-01-212-10/+13
| | | | | | | | | | | | | | | | Fixes issue #880 May break backwards compat with projects that manually called the dialyzer formatter, but we never documented or expected this to be exposed.
| * Extract code path formatting out of compilerFred Hebert2017-01-213-24/+40
|/ | | | | | | | This allows to reuse the code for any provider that formats source files out to the user. The option to configure it does remain compiler-centric for backwards compatibility
* Merge pull request #1448 from ajm113/bugfix-readme-grammar-fixFred Hebert2017-01-201-3/+3
|\ | | | | Fixed missing hypens, and improper wording in README.md
| * [BUGFIX] Fixed missing hypens, and improper wording. [skip ci]Andrew McRobb2017-01-201-3/+3
|/
* Merge pull request #1445 from ajm113/feature-editorconfigFred Hebert2017-01-191-0/+13
|\ | | | | [FEATURE] Add .editorconfig Settings.
| * [FEATURE] Add .editorConfig Settings. [skip ci]Andrew McRobb2017-01-191-0/+13
|/ | | | https://github.com/erlang/rebar3/issues/1443
* Merge pull request #1439 from tsloughter/otp20Fred Hebert2017-01-102-3/+3
|\ | | | | upgrade erlware_commons to 1.0.0 for OTP20 support