Fred Hebert
c34e15c2f2
Initial tests for dependency resolving
- 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
пре 10 година
Tristan Sloughter
da91aa3073
Merge pull request #32 from rebar/plugin-api
API for Plugins (solves #22 )
пре 10 година
Tristan Sloughter
3b2d9ba8c8
Merge pull request #31 from tsloughter/profiles
Profiles
пре 10 година
Tristan Sloughter
3af351cec2
set current_profile to default after checking global plugins
пре 10 година
Tristan Sloughter
31db811e98
add rebar_dir
пре 10 година
Tristan Sloughter
8e5c916cb6
move dir functions from utils to new module rebar_dir
пре 10 година
Fred Hebert
c3d05b9724
API for Plugins (solves #22 )
- includes logging macros and turns them to functions
- exports customized types
пре 10 година
Tristan Sloughter
fa71d55b0d
move deps_to_build out of config dict of state
пре 10 година
Tristan Sloughter
e154b9965f
remove unneeded add path that breaks with apps/ dir as well
пре 10 година
Tristan Sloughter
3386765e08
do not erase deps from opts
пре 10 година
Tristan Sloughter
5673fe035d
fixes for dialyzer findings
пре 10 година
Tristan Sloughter
c4ee53c8bc
move relx config into rebar config and add prod profile
пре 10 година
Tristan Sloughter
56fdedaf72
switch to REBAR_DEFAULT_PROFILE to make it clear the profile becomes the default for the run
пре 10 година
Tristan Sloughter
5fdf2f82d5
add use of REBAR_PROFILE os var to set default profile
пре 10 година
Tristan Sloughter
3abb122b35
only apply profiles to default
пре 10 година
Tristan Sloughter
d6e16325f0
revert test changes to rebar.config
пре 10 година
Tristan Sloughter
c705f9eff9
fix plugin docs: no longer splitting src and pkg deps in state
пре 10 година
Tristan Sloughter
fc2089aecf
start of breaking out test code for ease of checks
пре 10 година
Tristan Sloughter
731f05cc3d
fix handle_deps when no deps are to be fetched
пре 10 година
Tristan Sloughter
9afd6e89b2
global plugins install to global config directory
пре 10 година
Tristan Sloughter
bdd5d902d9
fix lock provider to work anytime it is run
пре 10 година
Tristan Sloughter
14cb6803e0
wip: profiles
пре 10 година
Fred Hebert
8d655d3c50
Merge pull request #28 from tsloughter/paths
properly escape paths
пре 10 година
Tristan Sloughter
154b70b466
properly escape paths
пре 10 година
Tristan Sloughter
572b2f5ecb
Merge pull request #26 from omarkj/omarkj-fix-ct-options
Transform rebar3 ct input
пре 10 година
omarkj
cd2f72d2aa
Transform silent_connections well and parse
verbosity. Verbosity can be a integer but I am
parsing it as a term. This will work for integers
as well as terms.
пре 10 година
omarkj
a93723189f
Correctly parse create_priv_dir.
пре 10 година
omarkj
b0a48436bf
Return errors when tests fail.
пре 10 година
omarkj
94e474e471
Validate the input as it comes in from the
command line by converting things to atoms and
splitting up strings where needed.
пре 10 година
Fred Hebert
8792c54883
Merge pull request #21 from tsloughter/master
update provider template for changes to format_error/1
пре 10 година
Tristan Sloughter
414621fb82
move rebar.hrl to src to keep private, not for use in plugins
пре 10 година
Tristan Sloughter
2e0ea8f8d2
update plugins doc to remove include of rebar header
пре 10 година
Tristan Sloughter
6914429bc6
remove include of rebar header from plugin template
пре 10 година
Tristan Sloughter
4002e57141
add .rebar3 to gitignore
пре 10 година
Tristan Sloughter
e5717547d5
update provider template for changes to format_error/1
пре 10 година
Tristan Sloughter
79192124cf
Merge pull request #20 from tsloughter/master
fix plugin module template, add merl to escript, upgrade erlydtl
пре 10 година
Tristan Sloughter
7e01094ca1
update travis to support elrydtl 0.9.4 by removing R14
пре 10 година
Tristan Sloughter
4f3c5fc68f
remove unneeded portions of bootstrap script
пре 10 година
Tristan Sloughter
ddee7ec046
fix plugin module template, add merl to escript, upgrade erlydtl
пре 10 година
Tristan Sloughter
b8ada39c36
Merge pull request #19 from rebar/drop-template-cwd-search
Drop search for templates in cwd
пре 10 година
Fred Hebert
45ac9eb94d
Drop search for templates in cwd
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.
пре 10 година
Tristan Sloughter
38f40f2cc2
Merge pull request #10 from kxepal/patch-1
Add Erlang R14B04 for Travis CI
пре 10 година
Tristan Sloughter
6ec98e0b69
rename functions to be clearer
пре 10 година
Tristan Sloughter
4ea12beb77
fix git resource update check, bad url comparison
пре 10 година
Tristan Sloughter
4888810c69
use digraph topo sort for building
пре 10 година
Tristan Sloughter
eb5c0eb424
include initial verticies in solution list
пре 10 година
Tristan Sloughter
3e01e3e46d
replace rlx_depsolver types with new package types
пре 10 година
Tristan Sloughter
af35d5f0a2
replace rlx_depsolver use with new rebar_digraph
пре 10 година
Tristan Sloughter
f22db1302d
new dep graph working
пре 10 година
Tristan Sloughter
e9b58f2775
set REBAR_DEPS_DIR in hooks env and run pre_compile hooks before deps compile
пре 10 година