Fred Hebert
8f1bfcb596
Rename wtf->report, add all dep versions
vor 10 Jahren
Tristan Sloughter
743b24883d
removing installing of global plugins
vor 10 Jahren
Tristan Sloughter
79e2d6006c
install each deps plugins after handling dep, instead of at the end
vor 10 Jahren
Tristan Sloughter
38de29ae42
move resource modules list to rebar_state, no longer static
vor 10 Jahren
Tilman Holschuh
af5ba45f27
Decapitalize short option for 'version'
vor 10 Jahren
Fred Hebert
ad18970cd7
Fix #267 , refactor as/do/namespace interactions
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.
vor 10 Jahren
Tristan Sloughter
ae7fe65a75
halt with 0 on successful run
vor 10 Jahren
Tristan Sloughter
d623b39642
fix code path update for deps
vor 10 Jahren
Tristan Sloughter
0638c85634
store base opts after initialization of providers
vor 10 Jahren
Tristan Sloughter
d4c2332aab
make base_dir for a run include the profiles in path, link to shared deps
vor 10 Jahren
Tristan Sloughter
633dafafc3
release and tar tests
vor 10 Jahren
Tristan Sloughter
e73ed97cfd
follow xdg standard. fixes #122
vor 10 Jahren
Tristan Sloughter
02e33a265b
check for newly added deps in config file that aren't level 0 in the lock
vor 10 Jahren
Fred Hebert
36563c0ab9
Advertise rebar3 wtf in error messages
vor 10 Jahren
Tristan Sloughter
37a2025906
don't allow locked transitive dep to override higher level dep
vor 10 Jahren
Tristan Sloughter
872e741972
use level in lock file so changes to config don't change outcome of run
vor 10 Jahren
Tristan Sloughter
8168c1f4f9
overrides working with lock except in case of adding to config after lock
vor 10 Jahren
Tristan Sloughter
91d297cf8a
update plugin install code
vor 10 Jahren
Fred Hebert
73676c80b0
Fix up programmatic interface to rebar3
Now supports arbitrary commands
vor 10 Jahren
Tristan Sloughter
789761e64d
add 'as' higher order task
vor 10 Jahren
Tristan Sloughter
3219a666f4
rewrite profiles
vor 10 Jahren
Tristan Sloughter
a390419247
don't store global state variables in opts dict
vor 10 Jahren
Tristan Sloughter
91860340bb
print error message for failed fetch
vor 10 Jahren
Tristan Sloughter
3af351cec2
set current_profile to default after checking global plugins
vor 10 Jahren
Tristan Sloughter
8e5c916cb6
move dir functions from utils to new module rebar_dir
vor 10 Jahren
Tristan Sloughter
56fdedaf72
switch to REBAR_DEFAULT_PROFILE to make it clear the profile becomes the default for the run
vor 10 Jahren
Tristan Sloughter
5fdf2f82d5
add use of REBAR_PROFILE os var to set default profile
vor 10 Jahren
Tristan Sloughter
731f05cc3d
fix handle_deps when no deps are to be fetched
vor 10 Jahren
Tristan Sloughter
9afd6e89b2
global plugins install to global config directory
vor 10 Jahren
Tristan Sloughter
14cb6803e0
wip: profiles
vor 10 Jahren
Tristan Sloughter
6cae428058
use CONFIG_DIR of rebar3 for config directories
vor 10 Jahren
Tristan Sloughter
79b1f23240
move back to using format_error/1
vor 10 Jahren
Tristan Sloughter
8277bbf975
add dialyzer provider
vor 10 Jahren
Tristan Sloughter
bcb3689654
main module cleanup
vor 10 Jahren
Tristan Sloughter
557de6f8b4
support base dir and properly reset deps_dir after plugin provider
vor 10 Jahren
Tristan Sloughter
1ff904f39a
handle throw by relx
vor 10 Jahren
Tristan Sloughter
fd9f88b98a
get rid of old plugin loading
vor 10 Jahren
Tristan Sloughter
deca5d9edb
add warning if user is running with erts-6.1
vor 10 Jahren
Tristan Sloughter
36b8e61a2b
better handling of error messages
vor 10 Jahren
Tristan Sloughter
a7c2ecff73
add pkg resource
vor 10 Jahren
Tristan Sloughter
1714e735f1
use error_format for prodiver error
vor 10 Jahren
Tristan Sloughter
2930eb480d
pass command as arg to run_aux for now
vor 10 Jahren
Tristan Sloughter
be9eb679d4
fix error message with new debug syntax
vor 10 Jahren
Tristan Sloughter
3b5f22f066
formatting
vor 10 Jahren
Tristan Sloughter
b20680304d
split options up by task
vor 10 Jahren
Tristan Sloughter
955f582a3e
fix for downloading transitive source deps
vor 10 Jahren
Tristan Sloughter
b4ad8a8eb4
Print error saying to use verbose mode to see stacktrace on uncaught error
vor 10 Jahren
Tristan Sloughter
e9a3396e56
return error messages from providers
vor 10 Jahren
Tristan Sloughter
1854276fb5
down to last 2 dialyzer errors
vor 10 Jahren
Tristan Sloughter
51f1cf4aae
install plugins to plugins/
vor 10 Jahren