Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix #267, refactor as/do/namespace interactions | Fred Hebert | 2015-03-13 | 3 | -53/+50 |
| | | | | | | | | | | Breaking up initial call to parse from the ones deep inside the provider parsing to do smarter namespace detection, added 'as' the ability to look into these also, and cleaned up the code a whole lot that would depend on implicit assumptions. A side-effect is that 'do' is now valid for all namespaces, although it can be overriden. | ||||
* | templater: return error, don't throw, if git or hg fail | Tristan Sloughter | 2015-03-08 | 1 | -3/+3 |
| | |||||
* | symlink extra test dirs and compile from there instead of from | alisdair sullivan | 2015-03-08 | 3 | -20/+36 |
| | | | | root project | ||||
* | compile source from the symlinked directories under `_build` to | alisdair sullivan | 2015-03-08 | 4 | -12/+16 |
| | | | | get correct compile paths included in module info | ||||
* | don't traverse into subdirectories looking for beams | Tristan Sloughter | 2015-03-07 | 1 | -2/+1 |
| | |||||
* | Merge pull request #241 from tsloughter/erlydtl | Fred Hebert | 2015-03-07 | 3 | -89/+57 |
|\ | | | | | update erlydtl compiler to output to _build, add simple test | ||||
| * | update erlydtl compiler to output to _build, add simple test | Tristan Sloughter | 2015-03-07 | 3 | -89/+57 |
| | | |||||
* | | Bump to alpha | Fred Hebert | 2015-03-08 | 1 | -1/+1 |
|/ | |||||
* | Fix namespace regressions | Fred Hebert | 2015-03-07 | 1 | -4/+34 |
| | | | | | | | This adds some more convolution to command parsing, unfortunately, but makes some cases clearer (`rebar3 as as as as` is no longer valid). It unfortunately disallows using $REBAR_PROFILE along with `as` in a rebar command. | ||||
* | update all examples in providers to use rebar3 | Tristan Sloughter | 2015-03-07 | 16 | -18/+18 |
| | |||||
* | parse `rebar3 as foo, bar task` correctly | alisdair sullivan | 2015-03-06 | 1 | -8/+12 |
| | | | | fixes #238 | ||||
* | Merge pull request #237 from tsloughter/proper_code_path | Fred Hebert | 2015-03-06 | 3 | -38/+3 |
|\ | | | | | fix code path update for deps | ||||
| * | fix code path update for deps | Tristan Sloughter | 2015-03-06 | 3 | -38/+3 |
| | | |||||
* | | Add escriptize provider and a minimal test | Pierre Fenoll | 2015-03-06 | 2 | -11/+233 |
|/ | |||||
* | add comment about resetting opts | Tristan Sloughter | 2015-03-06 | 1 | -0/+2 |
| | |||||
* | store base opts after initialization of providers | Tristan Sloughter | 2015-03-06 | 3 | -7/+10 |
| | |||||
* | apply profiles and overrides for an app's opts to the base opts | Tristan Sloughter | 2015-03-05 | 3 | -8/+11 |
| | |||||
* | Fix handling of ct results | James Fish | 2015-03-05 | 1 | -23/+51 |
| | | | | | | * Return error on failed and/or auto skipped tests * Print all results for quiet repeated tests * Sum results of repeated tests | ||||
* | Merge pull request #227 from fishcakez/dialyzer_plt | Tristan Sloughter | 2015-03-05 | 1 | -20/+3 |
|\ | | | | | Change PLT name and directory | ||||
| * | Shorten default PLT name | James Fish | 2015-03-05 | 1 | -1/+1 |
| | | |||||
| * | Fix dialyzer active otp release detection | James Fish | 2015-03-05 | 1 | -18/+1 |
| | | |||||
| * | Change default project PLT location to base directory | James Fish | 2015-03-05 | 1 | -2/+2 |
| | | | | | | | | | | | | Previously dialyzer stored the project PLT in ./build/, which meant the same PLT was used for all profiles. This could mean partial rebuilding of a PLT when switching between profiles. | ||||
* | | Merge pull request #222 from talentdeficit/no_superfluous_loads | Tristan Sloughter | 2015-03-05 | 2 | -31/+20 |
|\ \ | | | | | | | switch from loading modules to read compile info to using `beam_lib` | ||||
| * | | switch from loading modules to read compile info to using `beam_lib` | alisdair sullivan | 2015-03-05 | 2 | -31/+20 |
| |/ | | | | | | | fixes #216 and #220 | ||||
* | | Merge pull request #228 from fishcakez/dialyzer_debug | Fred Hebert | 2015-03-05 | 1 | -1/+5 |
|\ \ | | | | | | | Add debug statements to dialyzer provider | ||||
| * | | Add debug statements to dialyzer provider | James Fish | 2015-03-05 | 1 | -1/+5 |
| |/ | |||||
* | | use git or hg configs if exist for default user and email in templates | Tristan Sloughter | 2015-03-05 | 1 | -2/+29 |
|/ | |||||
* | fix for profiles_remain_applied_with_config_present | Tristan Sloughter | 2015-03-04 | 2 | -14/+18 |
| | |||||
* | Don't include directories when testing subset of ct suites | James Fish | 2015-03-04 | 1 | -7/+50 |
| | |||||
* | preserve state when compiling directories with a `rebar.config` | alisdair sullivan | 2015-03-04 | 1 | -5/+4 |
| | |||||
* | fix issue where apps with a `rebar.config` were preventing | alisdair sullivan | 2015-03-03 | 1 | -6/+5 |
| | | | | rebar state from propogating appropriately | ||||
* | include full path in pointer to `ct` output | alisdair sullivan | 2015-03-03 | 1 | -1/+1 |
| | |||||
* | Merge pull request #210 from talentdeficit/shorter_build_dirs | Fred Hebert | 2015-03-03 | 1 | -1/+6 |
|\ | | | | | shorter build dirs | ||||
| * | name profile directories in `_build` similarly to the arguments | alisdair sullivan | 2015-03-03 | 1 | -1/+6 |
| | | | | | | | | to `as` used to generate them | ||||
* | | Merge pull request #207 from talentdeficit/move_logs_and_cover | Tristan Sloughter | 2015-03-03 | 2 | -3/+3 |
|\ \ | | | | | | | move `_logs` and `_cover` to `_build` dir | ||||
| * | | rename `_logs` and `_cover` dirs to `logs` and `cover`, respectively | alisdair sullivan | 2015-03-03 | 2 | -2/+2 |
| | | | |||||
| * | | move `_logs` and `_cover` to `_build` dir | alisdair sullivan | 2015-03-03 | 2 | -3/+3 |
| |/ | |||||
* | | Do not automatically check plt | James Fish | 2015-03-03 | 1 | -2/+7 |
|/ | |||||
* | Fix hg diffing | Fred Hebert | 2015-03-03 | 1 | -2/+2 |
| | | | | | | - fetch more complete refs for tags (may download more history than required, but it works) - Fix comparison of tag distance by using lists everywhere | ||||
* | use rebar_utils:sh for git and hg commands to have better errors and logs | Tristan Sloughter | 2015-03-03 | 3 | -23/+66 |
| | |||||
* | use rebar_file_utils:mv instead of copy for fetched source | Tristan Sloughter | 2015-03-03 | 1 | -2/+8 |
| | |||||
* | Merge pull request #202 from talentdeficit/cover | Tristan Sloughter | 2015-03-03 | 8 | -432/+546 |
|\ | | | | | `cover` task | ||||
| * | change from post-purging modules after checking their module info to | alisdair sullivan | 2015-03-03 | 2 | -8/+10 |
| | | | | | | | | pre-purging before checking to facilitate long do chains | ||||
| * | erlang r15x (and possibly earlier) don't put the correct path to | alisdair sullivan | 2015-03-03 | 1 | -0/+3 |
| | | | | | | | | | | | | source files in the `compile` key of `module_info/1` so `rebar cover` struggles locating source in some instances. in these cases a warning is printed and crappy coverage info is written rather than none at all | ||||
| * | print warning if cover can't annotate source and skip file | alisdair sullivan | 2015-03-03 | 1 | -1/+9 |
| | | |||||
| * | replace use of `float_to_list/2` for r15x | alisdair sullivan | 2015-03-03 | 1 | -2/+2 |
| | | |||||
| * | generate cover data (via the `{cover_enabled, true}` option in | alisdair sullivan | 2015-03-03 | 5 | -267/+364 |
| | | | | | | | | | | | | `rebar.config` or via the `-c\--cover` flag given to the appropriate task) from the `eunit` and `ct` tasks and add a `cover` task to write coverage analysis to disk | ||||
| * | exclude beams compiled from source in `test` from the .app file | alisdair sullivan | 2015-03-02 | 1 | -4/+22 |
| | | |||||
| * | modify `ct` and `eunit` to work with isolated `ebin` dirs | alisdair sullivan | 2015-03-02 | 2 | -159/+139 |
| | | |||||
| * | `add_to_profile/3` function added to `rebar_state` | alisdair sullivan | 2015-03-02 | 1 | -2/+8 |
| | |