summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* consolidate app validation and exist checksTristan Sloughter2015-02-228-199/+100
|
* Merge pull request #171 from ferd/deps-refactoringTristan Sloughter2015-02-221-118/+131
|\ | | | | Refactor install deps
| * Reindent multiline assignmentFred Hebert2015-02-221-11/+11
| |
| * Pass in newer state referenceFred Hebert2015-02-221-2/+1
| | | | | | | | Old one might have been a mistake; this one works fine.
| * Refactor install depsFred Hebert2015-02-221-118/+132
| | | | | | | | | | | | - Make functions shorter - Unnest some functions - Split up and give names to major conditional branches
* | makefile template fixTristan Sloughter2015-02-211-1/+1
|/
* Merge pull request #166 from tsloughter/xdgFred Hebert2015-02-2111-46/+54
|\ | | | | follow xdg standard. fixes #122
| * fix order of top_level_deps function in ugprade_SUITETristan Sloughter2015-02-191-3/+3
| |
| * update templates doc for xdg config dir changesTristan Sloughter2015-02-191-5/+5
| |
| * follow xdg standard. fixes #122Tristan Sloughter2015-02-199-38/+46
| |
* | Merge pull request #168 from tsloughter/cmakeFred Hebert2015-02-212-0/+76
|\ \ | | | | | | cmake template
| * | cmake templateTristan Sloughter2015-02-212-0/+76
|/ /
* | Merge pull request #155 from tsloughter/new_depsFred Hebert2015-02-193-16/+77
|\ \ | | | | | | check for newly added deps in the config file that aren't level 0 in lock
| * | check for newly added deps in config file that aren't level 0 in the lockTristan Sloughter2015-02-193-16/+77
| |/
* | Merge pull request #165 from tsloughter/project_app_infoFred Hebert2015-02-193-29/+32
|\ \ | |/ |/| update project app list with new appinfo records after build
| * update project app list with new appinfo records after buildTristan Sloughter2015-02-193-29/+32
|/
* Merge pull request #160 from tsloughter/sub_depsFred Hebert2015-02-194-16/+63
|\ | | | | use project sub-apps with deps in their rebar.config
| * sort project apps before merging depsTristan Sloughter2015-02-193-13/+15
| |
| * use project sub-apps with deps in their rebar.configTristan Sloughter2015-02-173-4/+49
| |
* | Merge pull request #163 from talentdeficit/monitor_ctFred Hebert2015-02-181-2/+4
|\ \ | | | | | | fix error where an exception in ct could hang rebar by monitoring
| * | fix error where an exception in ct could hang rebar by monitoringalisdair sullivan2015-02-181-2/+4
|/ / | | | | | | the process where ct is performed
* | Merge pull request #159 from talentdeficit/quiet_ctTristan Sloughter2015-02-171-8/+33
|\ \ | | | | | | suppress common_test output unless `rebar3 ct` is run with verbose switch
| * | suppress common_test output unless `rebar3 ct` is run with verbose switchalisdair sullivan2015-02-171-8/+33
| |/
* | Merge pull request #161 from talentdeficit/recompile_purgeTristan Sloughter2015-02-171-2/+4
|\ \ | |/ |/| purge mods loaded during check to see if they need to be recompiled
| * purge mods loaded during check to see if they need to be recompiledalisdair sullivan2015-02-171-2/+4
|/ | | | during compile task before running subsequent tasks
* Merge pull request #157 from talentdeficit/real_needs_recompileTristan Sloughter2015-02-172-11/+82
|\ | | | | check already compiled modules compile arguments against current compile arguments
| * check already compiled modules compile arguments against current compilealisdair sullivan2015-02-162-11/+82
| | | | | | | | arguments to ensure compile results as as intended
* | Merge pull request #145 from tsloughter/hexTristan Sloughter2015-02-1715-183/+374
|\ \ | | | | | | Replace package management with hex.pm
| * | print error message suggesting to run rebar3 update if missing package indexTristan Sloughter2015-02-171-0/+1
| | |
| * | parse version constraints in hex registry for digraphTristan Sloughter2015-02-172-11/+53
| | |
| * | replace package management with hex.pmTristan Sloughter2015-02-1714-157/+326
| | |
| * | remove unused functions from app utilsTristan Sloughter2015-02-171-26/+5
|/ /
* | Merge pull request #156 from ferd/depsFred Hebert2015-02-163-189/+352
|\ \ | | | | | | Initial `deps` command
| * | Initial `deps` commandFred Hebert2015-02-163-189/+352
|/ /
* | Merge pull request #154 from tsloughter/git_ref_needs_updateFred Hebert2015-02-161-8/+15
|\ \ | | | | | | needs_update: on ref defined deps only have to match prefix if 7+ chars
| * | needs_update: on ref defined deps only have to match prefix if 7+ charsTristan Sloughter2015-02-161-8/+15
| | |
* | | Merge pull request #153 from fishcakez/dialyzer_no_defaultsTristan Sloughter2015-02-161-7/+1
|\ \ \ | |/ / |/| | Dialyzer: Remove extra default warnings
| * | Remove extra default warningsJames Fish2015-02-161-7/+1
|/ / | | | | | | | | | | It is not convenient for everyone to handle unmatched_returns and underspecs warnings. Extra default warnings are removed to match dialyzer's behaviour.
* | Merge pull request #152 from fishcakez/dialyzer_plt_warningsTristan Sloughter2015-02-151-7/+27
|\ \ | |/ |/| Fix {dialyzer_plt_warnings, false}
| * Fix dialyzer when only updating pltJames Fish2015-02-151-1/+1
| | | | | | | | Previously dialyzer would crash when not doing success typing analysis.
| * Fix {dialyzer_plt_warnings, false} returning warningsJames Fish2015-02-141-6/+26
|/ | | | | | When dialyzer_plt_warnings is false no warnings should be returned when updating a PLT. Previously any callgraph warnings would be returned when updating a PLT regardless of the get_warnings option.
* Merge pull request #142 from rebar/wtf-providerTristan Sloughter2015-02-134-2/+105
|\ | | | | Initial WTF provider implementation
| * Advertise rebar3 wtf in error messagesFred Hebert2015-02-131-1/+3
| |
| * Initial WTF provider implementationFred Hebert2015-02-123-1/+102
| | | | | | | | Tests missing
* | Merge pull request #144 from cmkarlsson/erl-first-files-140Tristan Sloughter2015-02-132-6/+22
|\ \ | |/ |/| Fix #140 and preserve erl_first_files order
| * Fix #140 and preserve erl_first_files orderMartin Karlsson2015-02-132-6/+22
|/ | | | | | Match erl_first_files properly against all files needing compilation and make sure the order of erl_first_files as specified in rebar.config is preserved (rebar/rebar#445)
* Merge pull request #126 from ferd/upgrade-redoFred Hebert2015-02-128-86/+690
|\ | | | | Upgrade procedure, from scratch (WIP)
| * Warnings for Deletions and friendly errorsFred Hebert2015-02-123-20/+57
| | | | | | | | | | | | | | | | | | Apps that are no longer used are not automatically deleted, but we tell users it can be done. This is safer while we're not sure of the correctness of these messages. Error messages are added for transient dependencies and dependencies not found.
| * Support multiple app upgrade & lock testsFred Hebert2015-02-113-24/+69
| | | | | | | | | | | | - Many apps is supported through and through - Not mentioning any app upgrades all apps - Locks are refreshed on disk and tested as such after an upgrade
| * Fix testcases, add multi-app upgrade supportFred Hebert2015-02-114-34/+135
| | | | | | | | | | | | | | | | todo: - relock stuff - default to all apps needing upgrade - more tests? - pkgs?