Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #19 from rebar/drop-template-cwd-search | Tristan Sloughter | 2014-11-23 | 1 | -2/+1 | |
|\ | | | | | Drop search for templates in cwd | |||||
| * | Drop search for templates in cwd | Fred Hebert | 2014-11-23 | 1 | -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-1 | Tristan Sloughter | 2014-11-23 | 1 | -0/+1 | |
|\ | | | | | Add Erlang R14B04 for Travis CI | |||||
| * | Add Erlang R14B04 for Travis CI | Alexander Shorin | 2014-11-17 | 1 | -0/+1 | |
| | | ||||||
* | | rename functions to be clearer | Tristan Sloughter | 2014-11-22 | 3 | -11/+15 | |
| | | ||||||
* | | fix git resource update check, bad url comparison | Tristan Sloughter | 2014-11-22 | 1 | -14/+27 | |
| | | ||||||
* | | use digraph topo sort for building | Tristan Sloughter | 2014-11-22 | 4 | -215/+50 | |
| | | ||||||
* | | include initial verticies in solution list | Tristan Sloughter | 2014-11-22 | 1 | -3/+4 | |
| | | ||||||
* | | replace rlx_depsolver types with new package types | Tristan Sloughter | 2014-11-22 | 2 | -17/+6 | |
| | | ||||||
* | | replace rlx_depsolver use with new rebar_digraph | Tristan Sloughter | 2014-11-22 | 6 | -84/+113 | |
| | | ||||||
* | | new dep graph working | Tristan Sloughter | 2014-11-22 | 6 | -83/+125 | |
| | | ||||||
* | | set REBAR_DEPS_DIR in hooks env and run pre_compile hooks before deps compile | Tristan Sloughter | 2014-11-22 | 2 | -4/+5 | |
| | | ||||||
* | | fix check for plugin being a provider | Tristan Sloughter | 2014-11-22 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #17 from fishcakez/dialyzer2 | Tristan Sloughter | 2014-11-22 | 2 | -6/+31 | |
|\ \ | | | | | | | Fix rebar dialyzer to work on applications in rebar archive | |||||
| * | | Fix printing of dialyzer warnings | James Fish | 2014-11-22 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | Fixes cases where dialyzer warning might include a `~` causing printing to console to fail with `badarg`. | |||||
| * | | Fix dialyzer to work on rebar | James Fish | 2014-11-22 | 2 | -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/dialyzer | Tristan Sloughter | 2014-11-21 | 2 | -58/+302 | |
|\ \ | | | | | | | [WIP] Improve dialyzer command | |||||
| * | | Add configuration to hide warnings when updating plt | James Fish | 2014-11-21 | 1 | -3/+8 | |
| | | | ||||||
| * | | Cleanup dialyzer provider | James Fish | 2014-11-21 | 1 | -37/+38 | |
| | | | ||||||
| * | | Add crypto to base plt by default | James Fish | 2014-11-21 | 1 | -0/+1 | |
| | | | ||||||
| * | | Clarify how apps are selected for the plt files | James Fish | 2014-11-21 | 1 | -4/+6 | |
| | | | ||||||
| * | | Introduce dialyzer otp versioned plts and base plts | James Fish | 2014-11-20 | 1 | -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 escript | James Fish | 2014-11-20 | 1 | -1/+1 | |
| | | | ||||||
| * | | Prepare dialyzer command for public use | James Fish | 2014-11-20 | 1 | -11/+36 | |
| | | | | | | | | | | | | | | | | | | * Add description * Make configuration constitent (prefix with dialyzer_) * Make printed info consistent | |||||
| * | | Add options to skip updating plt or success typing | James Fish | 2014-11-20 | 1 | -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 dependencies | James Fish | 2014-11-20 | 1 | -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 errors | James Fish | 2014-11-20 | 1 | -1/+9 | |
| | | | | | | | | | | | | Strip ":0: " from unknown type/function/behaviour warnings | |||||
| * | | Refactor dialyzer PLT use | James Fish | 2014-11-20 | 1 | -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 warnings | James Fish | 2014-11-20 | 1 | -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 do | Tristan Sloughter | 2014-11-20 | 1 | -2/+8 | |
|/ / | ||||||
* | | add included applications to app_info applications element | Tristan Sloughter | 2014-11-19 | 1 | -1/+2 | |
| | | ||||||
* | | add applications field to app_info to track all deps of an application | Tristan Sloughter | 2014-11-19 | 2 | -3/+15 | |
| | | ||||||
* | | Update guide.md | Tristan Sloughter | 2014-11-19 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #11 from tsloughter/r14 | Tristan Sloughter | 2014-11-18 | 2 | -2/+3 | |
|\ \ | |/ |/| | fix callback r14 support | |||||
| * | fix callback r14 support | Tristan Sloughter | 2014-11-18 | 2 | -2/+3 | |
| | | ||||||
* | | link to mailing-list pre-alpha announcement in README | Fred Hebert | 2014-11-16 | 1 | -2/+3 | |
| | | ||||||
* | | Merge pull request #6 from tsloughter/app_files_fix | Fred Hebert | 2014-11-16 | 2 | -7/+20 | |
|\ \ | |/ | | | catch error on multiplpe app files in an app dir | |||||
| * | catch error on multiplpe app files in an app dir | Tristan Sloughter | 2014-11-16 | 2 | -7/+20 | |
|/ | ||||||
* | fix default release output dir to _rel | Tristan Sloughter | 2014-11-15 | 2 | -2/+2 | |
| | ||||||
* | update package index fetching | Tristan Sloughter | 2014-11-15 | 1 | -7/+2 | |
| | ||||||
* | write packages file to tmp so a lost connection doesn't mean corruption | Tristan Sloughter | 2014-11-15 | 1 | -2/+5 | |
| | ||||||
* | Minor template fixes | Fred Hebert | 2014-11-14 | 2 | -1/+2 | |
| | | | | | | - The OTP app template now adds the supevisor - The default apps_dir value does not contain the trailing '/' that the template index already added. | |||||
* | Built-in templates create the project directory | Fred Hebert | 2014-11-14 | 6 | -30/+32 | |
| | ||||||
* | Add warnings to README for pre-alpha quality | Fred Hebert | 2014-11-14 | 1 | -2/+6 | |
| | ||||||
* | add cleanup_code_path back to rebar_utils for eunit provider | Tristan Sloughter | 2014-11-14 | 1 | -1/+16 | |
| | ||||||
* | fix badge to be on master | Tristan Sloughter | 2014-11-13 | 1 | -1/+1 | |
| | ||||||
* | switch travis deploy as well to master branch | Tristan Sloughter | 2014-11-13 | 1 | -1/+1 | |
| | ||||||
* | switch travis to master branch | Tristan Sloughter | 2014-11-13 | 1 | -1/+1 | |
| | ||||||
* | update travis settings for rebar/rebar3 repo | Tristan Sloughter | 2014-11-13 | 2 | -3/+3 | |
| | ||||||
* | The .tmp0319203 output is gone | Fred Hebert | 2014-11-12 | 2 | -3/+0 | |
| |