summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* global plugins install to global config directoryTristan Sloughter2014-11-296-20/+38
|
* fix lock provider to work anytime it is runTristan Sloughter2014-11-296-154/+138
|
* wip: profilesTristan Sloughter2014-11-2914-173/+226
|
* Merge pull request #28 from tsloughter/pathsFred Hebert2014-11-271-6/+6
|\ | | | | properly escape paths
| * properly escape pathsTristan Sloughter2014-11-271-6/+6
|/
* Merge pull request #26 from omarkj/omarkj-fix-ct-optionsTristan Sloughter2014-11-271-44/+106
|\ | | | | Transform rebar3 ct input
| * Transform silent_connections well and parseomarkj2014-11-261-2/+2
| | | | | | | | | | | | verbosity. Verbosity can be a integer but I am parsing it as a term. This will work for integers as well as terms.
| * Correctly parse create_priv_dir.omarkj2014-11-261-1/+1
| |
| * Return errors when tests fail.omarkj2014-11-261-5/+12
| |
| * Validate the input as it comes in from theomarkj2014-11-261-40/+95
|/ | | | | command line by converting things to atoms and splitting up strings where needed.
* Merge pull request #21 from tsloughter/masterFred Hebert2014-11-244-11/+8
|\ | | | | update provider template for changes to format_error/1
| * move rebar.hrl to src to keep private, not for use in pluginsTristan Sloughter2014-11-241-0/+0
| |
| * update plugins doc to remove include of rebar headerTristan Sloughter2014-11-241-2/+0
| |
| * remove include of rebar header from plugin templateTristan Sloughter2014-11-241-3/+1
| |
| * add .rebar3 to gitignoreTristan Sloughter2014-11-231-0/+1
| |
| * update provider template for changes to format_error/1Tristan Sloughter2014-11-231-8/+8
| |
* | Merge pull request #20 from tsloughter/masterTristan Sloughter2014-11-234-97/+8
|\ \ | |/ | | fix plugin module template, add merl to escript, upgrade erlydtl
| * update travis to support elrydtl 0.9.4 by removing R14Tristan Sloughter2014-11-231-4/+2
| |
| * remove unneeded portions of bootstrap scriptTristan Sloughter2014-11-231-90/+1
| |
| * fix plugin module template, add merl to escript, upgrade erlydtlTristan Sloughter2014-11-232-3/+5
|/
* Merge pull request #19 from rebar/drop-template-cwd-searchTristan Sloughter2014-11-231-2/+1
|\ | | | | Drop search for templates in cwd
| * Drop search for templates in cwdFred Hebert2014-11-231-2/+1
|/ | | | | | | | | | | | Templates should only be in ~/.rebar3/templates and the built-in ones, bar some specific overrides someone may want. Looking recursively for templates in the CWD (.) may end up searching nearly forever if the project is being created at the top of a very deep directory tree, with extremely unlikely chances to find relevant templates. It causes more problems than benefits.
* Merge pull request #10 from kxepal/patch-1Tristan Sloughter2014-11-231-0/+1
|\ | | | | Add Erlang R14B04 for Travis CI
| * Add Erlang R14B04 for Travis CIAlexander Shorin2014-11-171-0/+1
| |
* | rename functions to be clearerTristan Sloughter2014-11-223-11/+15
| |
* | fix git resource update check, bad url comparisonTristan Sloughter2014-11-221-14/+27
| |
* | use digraph topo sort for buildingTristan Sloughter2014-11-224-215/+50
| |
* | include initial verticies in solution listTristan Sloughter2014-11-221-3/+4
| |
* | replace rlx_depsolver types with new package typesTristan Sloughter2014-11-222-17/+6
| |
* | replace rlx_depsolver use with new rebar_digraphTristan Sloughter2014-11-226-84/+113
| |
* | new dep graph workingTristan Sloughter2014-11-226-83/+125
| |
* | set REBAR_DEPS_DIR in hooks env and run pre_compile hooks before deps compileTristan Sloughter2014-11-222-4/+5
| |
* | fix check for plugin being a providerTristan Sloughter2014-11-221-1/+1
| |
* | Merge pull request #17 from fishcakez/dialyzer2Tristan Sloughter2014-11-222-6/+31
|\ \ | | | | | | Fix rebar dialyzer to work on applications in rebar archive
| * | Fix printing of dialyzer warningsJames Fish2014-11-221-1/+1
| | | | | | | | | | | | | | | Fixes cases where dialyzer warning might include a `~` causing printing to console to fail with `badarg`.
| * | Fix dialyzer to work on rebarJames Fish2014-11-222-5/+30
|/ / | | | | | | | | | | | | code:lib_dir/1,2 can return archive directory for rebar escript archive applications, rather than the application's directory in the project. Add dependencies not listed in `applications` to `dialyzer_plt_apps`.
* | Merge pull request #13 from fishcakez/dialyzerTristan Sloughter2014-11-212-58/+302
|\ \ | | | | | | [WIP] Improve dialyzer command
| * | Add configuration to hide warnings when updating pltJames Fish2014-11-211-3/+8
| | |
| * | Cleanup dialyzer providerJames Fish2014-11-211-37/+38
| | |
| * | Add crypto to base plt by defaultJames Fish2014-11-211-0/+1
| | |
| * | Clarify how apps are selected for the plt filesJames Fish2014-11-211-4/+6
| | |
| * | Introduce dialyzer otp versioned plts and base pltsJames Fish2014-11-201-88/+120
| | | | | | | | | | | | | | | | | | | | | Adds a base plt per OTP version that is stored in $HOME/.rebar3/. The base plt is copied to new projects that don't have a plt for the active OTP version. Modules are added/removed to the project's copy based on the project's .app files.
| * | Remove inets from escriptJames Fish2014-11-201-1/+1
| | |
| * | Prepare dialyzer command for public useJames Fish2014-11-201-11/+36
| | | | | | | | | | | | | | | | | | * Add description * Make configuration constitent (prefix with dialyzer_) * Make printed info consistent
| * | Add options to skip updating plt or success typingJames Fish2014-11-201-2/+21
| | | | | | | | | | | | | | | * --update-plt=true|false (false skips updating plt) * --succ-typings=true|false (false skips success typing analysis)
| * | Improve default dialyzer PLT by trying to guess dependenciesJames Fish2014-11-201-11/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Try to automatically detect all application dependencies when `plt_apps` is not included in `rebar.config`. Note that this will not follow `runtime_dependencies` in OTP applications. This can be resolved by adding any missing `runtime_dependencies` to `applications` in the .app.src file or including `plt_apps` in `rebar.config`.
| * | Improve formatting of dialyzer errorsJames Fish2014-11-201-1/+9
| | | | | | | | | | | | Strip ":0: " from unknown type/function/behaviour warnings
| * | Refactor dialyzer PLT useJames Fish2014-11-201-45/+164
| | | | | | | | | | | | | | | | | | * Only include `plt_apps` (defaults to deps) in a single PLT * Update PLT when `plt_apps` (or deps) are changed or updated * Print warnings for all dialyzer runs (not just `succ_typings`)
| * | Fix default dialyzer warningsJames Fish2014-11-201-9/+1
| | | | | | | | | | | | | | | | | | | | | * Nolonger supress standard warnings * Nolonger include race_conditions by default[1] [1] http://erlang.org/pipermail/erlang-bugs/2014-July/004518.html
* | | update README about escriptize command is still to doTristan Sloughter2014-11-201-2/+8
|/ /