summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* support atom suites in `ct_tests`alisdair sullivan2015-11-011-17/+29
|
* refactor `rebar_prv_common_test`alisdair sullivan2015-11-012-540/+455
| | | | | | | | * remove partial support for ct `test_spec` until it can be done properly and warn if `test_spec` is present in test opts * use new compiler functionality to reduce complexity of provider * reduce command line options available to those that can be supported properly
* Merge pull request #906 from tsloughter/plugins_list_fixFred Hebert2015-11-012-13/+16
|\ | | | | fix #903: use app discover of entire plugins dir when listing
| * fix #903: use app discover of entire plugins dir when listingTristan Sloughter2015-11-012-13/+16
| |
* | Merge pull request #900 from fishcakez/dialyzer-missingTristan Sloughter2015-11-012-7/+48
|\ \ | | | | | | Rebuild PLT when beams no longer exist
| * | Rebuild PLT when beams no longer existJames Fish2015-10-312-7/+48
| | |
* | | Merge pull request #904 from talentdeficit/soft_purge_optTristan Sloughter2015-11-013-10/+12
|\ \ \ | | | | | | | | add an option to soft purge rather than purge old code
| * | | add an option to soft purge rather than purge old codealisdair sullivan2015-11-013-10/+12
|/ / / | | | | | | | | | | | | at the cost of some SASL warnings this prevents rebar3 from terminating processes when reloading their code before running tests
* | | Merge pull request #895 from talentdeficit/delay_eunit_validationFred Hebert2015-11-012-29/+36
|\ \ \ | | | | | | | | delay validation of eunit tests until just before running
| * | | delay validation of eunit tests until just before runningalisdair sullivan2015-10-302-29/+36
| | | |
* | | | Merge pull request #901 from talentdeficit/prevent_purge_terminationTristan Sloughter2015-10-311-1/+7
|\ \ \ \ | | | | | | | | | | prevent rebar3 from reloading it's own path and terminating itself
| * | | | prevent rebar3 from reloading it's own path and terminating itselfalisdair sullivan2015-10-311-1/+7
|/ / / / | | | | | | | | | | | | | | | | prevents code reloading by temporary marking of rebar3's ebin dir as sticky during code refresh
* | | | Merge pull request #896 from talentdeficit/test_bootstrapTristan Sloughter2015-10-312-21/+23
|\ \ \ \ | |_|/ / |/| | | move test profile bootstrap into core
| * | | move test profile bootstrap into corealisdair sullivan2015-10-302-21/+23
| |/ /
* | | Merge pull request #898 from talentdeficit/dedup_src_dirsTristan Sloughter2015-10-313-15/+15
|\ \ \ | |/ / |/| | dedup `src_dirs` and `extra_src_dirs` on read
| * | dedup `src_dirs` and `extra_src_dirs` on readalisdair sullivan2015-10-303-15/+15
|/ /
* | Merge pull request #890 from tsloughter/clean_app_fixFred Hebert2015-10-271-8/+8
|\ \ | |/ | | only clean project apps once even when doing --all
| * only clean project apps once even when doing --allTristan Sloughter2015-10-271-8/+8
|/
* Merge pull request #883 from talentdeficit/erlc_compiler_refactorTristan Sloughter2015-10-2715-352/+1110
|\ | | | | compiler refactor/eunit & ct fixes
| * remove unnecessary filtering of checkapps from project apps in `rebar_prv_eunit`alisdair sullivan2015-10-261-16/+4
| |
| * restore debug calls to `rebar_erlc_compiler` and `rebar_prv_eunit`alisdair sullivan2015-10-262-9/+11
| |
| * refactor `rebar_erlc_compiler`alisdair sullivan2015-10-2615-303/+1107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * modify compiler interface to work on either application objects or directories containing source files * compile all sources in `src_dirs` to the application `ebin` dir and all sources in `extra_src_dirs` to a directory mirroring it's position in the app's `_build` directory. for example, `apps/foo/more` would compile to `_build/default/lib/foo/more` for `extra_src_dirs` in the root of a project with multiple applications (so orphan directories that don't "belong" to an application) compile to `_build/default/extras/more` * copy directories specified in `extra_src_dirs` into the `_build` directory so tools like `ct` and `xref` that expect source to be in a particular location still work * clean compiled artifacts from all `extra_src_dirs` * alter `eunit`, `ct` and `cover` to work with the new directory structure * billions of new tests
| * Revert "add an export to allow specifing arbitrary extra erl files to be ↵alisdair sullivan2015-10-262-37/+1
| | | | | | | | | | | | compiled" This reverts commit 9d82215296205d2d30c152c7d7c6fcb8e4a92443.
* | Merge pull request #886 from tsloughter/pkg_updateFred Hebert2015-10-261-12/+16
|\ \ | | | | | | return more useful error message (failed to download) when pkg http req fails
| * | return more useful error message (failed to download) when pkg http req failsTristan Sloughter2015-10-261-12/+16
|/ /
* | Merge pull request #881 from project-fifo/cf-updateFred Hebert2015-10-182-2/+2
|\ \ | | | | | | Bump cf for fixing #879
| * | Bump cf for fixing #879Heinz N. Gies2015-10-182-2/+2
|/ /
* | Merge pull request #877 from ferd/fix-checkouts-relxTristan Sloughter2015-10-171-1/+1
|\ \ | | | | | | Allow non-default checkouts dir for relx
| * | Allow non-default checkouts dir for relxFred Hebert2015-10-171-1/+1
|/ / | | | | | | fixes #872
* | Merge pull request #867 from byaruhaf/patch-1Fred Hebert2015-10-151-3/+3
|\ \ | | | | | | Fix for issue #859 - unicode rendering of deps tree based on PR #865
| * | Added comments to explain the utf8 symbols BinaryByaruhanga Franklin2015-10-141-3/+3
| | |
| * | removing the /utf8 flag and using the the exact utf-8 value in bytesByaruhanga Franklin2015-10-131-3/+3
| | | | | | | | | removing the /utf8 flag and using the the exact utf-8 value in bytes to make it compatible with compilers <17
| * | Fix for issue #859 - unicode rendering of deps tree based on PR #865Byaruhanga Franklin2015-10-131-3/+3
|/ / | | | | | | Fix for issue #859 - unicode rendering of deps tree based on PR #865 modified PR #865 to the /utf8 flag indicates this is supposed to be a UTF8 string.
* | Merge pull request #864 from ferd/fix-first-files-prefixesTristan Sloughter2015-10-122-8/+57
|\ \ | |/ | | Support proper paths in non-erl first files
| * Support proper paths in non-erl first filesFred Hebert2015-10-122-8/+57
|/ | | | | This passes the directory to the option to ensure it works with more than configs at the root of the project.
* Merge pull request #858 from tsloughter/certifi_privFred Hebert2015-10-081-1/+0
|\ | | | | don't include certifi priv dir in escript, it is not needed
| * don't include certifi priv dir in escript, it is not neededTristan Sloughter2015-10-081-1/+0
| |
* | Merge pull request #856 from tsloughter/hook_envFred Hebert2015-10-051-1/+4
|\ \ | |/ | | add ERLANG_ARCH and ERLANG_TARGET to os env for hooks
| * add ERLANG_ARCH and ERLANG_TARGET to os env for hooksTristan Sloughter2015-10-051-1/+4
|/
* Merge pull request #852 from tsloughter/no_profileFred Hebert2015-10-042-2/+44
|\ | | | | print a warning if a profile in 'as' has no config entry
| * Merge pull request #5 from ferd/tsloughter-no_profileTristan Sloughter2015-10-042-25/+62
| |\ | | | | | | Tsloughter no profile
| | * Tests for warningsFred Hebert2015-10-051-2/+32
| | |
| | * Merge branch 'no_profile' of https://github.com/tsloughter/rebar3 into ↵Fred Hebert2015-10-051-0/+12
| | |\ | |/ / |/| / | |/ tsloughter-no_profile
| * print a warning if a profile in 'as' has no config entryTristan Sloughter2015-10-031-0/+12
| |
* | Merge pull request #854 from tsloughter/git_vsnFred Hebert2015-10-041-23/+30
|\ \ | |/ |/| if not in a git repo but have 'git' as vsn, fallback to 0.0.0
| * if not in a git repo but have 'git' as vsn, fallback to 0.0.0Tristan Sloughter2015-10-041-23/+30
|/
* Bump to beta-3Fred Hebert2015-10-013-3/+3
|
* Merge pull request #828 from project-fifo/nice-dialyzerFred Hebert2015-09-304-109/+130
|\ | | | | Group dialyzer warnings by file and concentrate output
| * Fix missing earlware_commons in .lockHeinz N. Gies2015-09-291-0/+1
| |
| * Add some documentaiton.Heinz N. Gies2015-09-291-8/+31
| |