summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #33 from rebar/test-dep-choiceTristan Sloughter2014-12-045-86/+360
|\ \ | |/ | | Initial tests for dependency resolving
| * Initial tests for dependency resolvingFred Hebert2014-12-045-86/+360
|/ | | | | | | | | | | | | - Reworked the helpers for existing suites and expanded them - Created a mock git resource module to test for its dependency fetching - Added a test suite for dependency resolving with first checks for common cases (https://gist.github.com/ferd/197cc5c0b85aae370436) Left to do would include: - Verify warnings - Verify failures - Verify dependency updates resolving
* Merge pull request #32 from rebar/plugin-apiTristan Sloughter2014-12-021-0/+31
|\ | | | | API for Plugins (solves #22)
| * API for Plugins (solves #22)Fred Hebert2014-12-011-0/+31
| | | | | | | | | | - includes logging macros and turns them to functions - exports customized types
* | Merge pull request #31 from tsloughter/profilesTristan Sloughter2014-12-0239-480/+549
|\ \ | |/ |/| Profiles
| * set current_profile to default after checking global pluginsTristan Sloughter2014-12-021-1/+1
| |
| * add rebar_dirTristan Sloughter2014-12-021-0/+104
| |
| * move dir functions from utils to new module rebar_dirTristan Sloughter2014-12-0121-147/+46
| |
| * move deps_to_build out of config dict of stateTristan Sloughter2014-12-013-3/+14
| |
| * remove unneeded add path that breaks with apps/ dir as wellTristan Sloughter2014-12-011-1/+0
| |
| * do not erase deps from optsTristan Sloughter2014-12-011-1/+1
| |
| * fixes for dialyzer findingsTristan Sloughter2014-11-308-63/+43
| |
| * move relx config into rebar config and add prod profileTristan Sloughter2014-11-303-13/+21
| |
| * switch to REBAR_DEFAULT_PROFILE to make it clear the profile becomes the ↵Tristan Sloughter2014-11-301-1/+1
| | | | | | | | default for the run
| * add use of REBAR_PROFILE os var to set default profileTristan Sloughter2014-11-303-19/+37
| |
| * only apply profiles to defaultTristan Sloughter2014-11-302-9/+15
| |
| * revert test changes to rebar.configTristan Sloughter2014-11-291-18/+5
| |
| * fix plugin docs: no longer splitting src and pkg deps in stateTristan Sloughter2014-11-291-1/+1
| |
| * start of breaking out test code for ease of checksTristan Sloughter2014-11-291-9/+12
| |
| * fix handle_deps when no deps are to be fetchedTristan Sloughter2014-11-292-2/+1
| |
| * 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
| |