Tristan Sloughter
4a057b68c9
Merge pull request #344 from ferd/proper-default-fetch
Default deps always to the default profile
10 лет назад
Fred Hebert
123b0ea61a
Merge pull request #342 from tsloughter/relx_fixes
Mainly CT changes
10 лет назад
Tristan Sloughter
400853033e
replcae ensure_started bc it doens't exist in R15, with load
10 лет назад
Tristan Sloughter
a917dc14df
restructure escriptize provider so the error is properly returned
10 лет назад
Fred Hebert
2ff4ac6d50
Default deps always to the default profile
When fetching dependencies for the first time using a profile (`rebar3
as prod release` or `rebar3 ct`), the dependencies get fetched into the
non-default profile. This has two consequences:
- the files get re-downloaded on follow-up runs
- the lock file includes incomplete or too many deps in its list
This patch forces dependencies in the default profile to be stored in
_build/default/lib even when running under other profiles, then symlinks
them to the correct one.
This makes it so common dependencies in 'default' be downloaded there
and avoids re-downloading them. Should also fix the lock issues.
10 лет назад
Tristan Sloughter
2e5b6fe559
remove use of lists:droplast, it doesn't exist pre-17
10 лет назад
Tristan Sloughter
5999ef1c96
ct: compile tests from test dir to outdir instead of compiling copies
10 лет назад
Tristan Sloughter
3126e7eb55
update project_apps and state before running post hooks
10 лет назад
Tristan Sloughter
5f89e9c28d
fix erlydtl error return and dir to run from
10 лет назад
Tristan Sloughter
cbd22cf490
Merge pull request #340 from tsloughter/compile_sort
include applications list in compile sort
10 лет назад
Tristan Sloughter
f82874de58
include applications list in compile sort
10 лет назад
Fred Hebert
38191c369a
Bump to alpha-4
10 лет назад
Tristan Sloughter
bd6d6206ca
Merge pull request #336 from ferd/rework-wtf-provider
Rename wtf->report, add all dep versions
10 лет назад
Fred Hebert
6acf0ea482
Add in shell completion for wtf->report rename
10 лет назад
Fred Hebert
8f1bfcb596
Rename wtf->report, add all dep versions
10 лет назад
Tristan Sloughter
293b415cb3
Merge pull request #335 from fishcakez/ct_failure
Improve error handling in ct provider
10 лет назад
James Fish
09611f7563
Improve error handling in ct provider
10 лет назад
Tristan Sloughter
0ad833b700
Merge pull request #330 from tsloughter/wip_single_atom_deps
support single atoms for pkg deps, fetch highest version available
10 лет назад
Tristan Sloughter
4fb9207d9a
fix bug on foundapp could have bad match
10 лет назад
Tristan Sloughter
d317869a3e
clean ups from Fred's comments
10 лет назад
Tristan Sloughter
ef22eeb387
error on dep name that isn't an atom
10 лет назад
Tristan Sloughter
f88bb57cd3
Merge pull request #332 from tsloughter/warn_on_bad_include
Warn on bad use of include_lib but try to find the header anyway
10 лет назад
Tristan Sloughter
4ee7fef913
store registry fetched from disk in state
10 лет назад
Tristan Sloughter
39908fb511
Merge pull request #333 from talentdeficit/ct_root_suite_fix
disallow suites in project root
10 лет назад
alisdair sullivan
d1569a9d46
disallow suites in project root
fixes #331
10 лет назад
Tristan Sloughter
4e663aa799
Warn on bad use of include_lib but try to find the header anyway
10 лет назад
Tristan Sloughter
41b95eb295
add test for single atom pkg dep picking the highest available
10 лет назад
Tristan Sloughter
d75ba02671
support single atoms for pkg deps, fetch highest version available
10 лет назад
Tristan Sloughter
c3026cc8ce
Merge pull request #327 from tsloughter/rm_old_beam
rm old beams, make erlcinfo graph per app isntad of global to project
10 лет назад
Fred Hebert
9913b2798f
Merge pull request #323 from tsloughter/wip_erlc_rebar2
merge rebar2's Refactor logic and optimizations in rebar_erlc_compiler:doterl_compile/4 #467
10 лет назад
Tristan Sloughter
a447067888
rm old beams, make erlcinfo graph per app isntad of global to project
10 лет назад
Tristan Sloughter
7cddb2a685
pass objectfile name to opts_changed instead of recalculating
10 лет назад
Tristan Sloughter
1de5058330
test touching a header file causes module recompiled
10 лет назад
Tristan Sloughter
88150bbe9e
remove comment that doesn't apply to rebar3
10 лет назад
Tristan Sloughter
aaf0b5c00a
properly compare list of opts and not against undefined
10 лет назад
Tristan Sloughter
76bf80ba90
Merge pull request #324 from isaiah/readme
fix build instruction
10 лет назад
Isaiah Peng
0c016c4115
fix build instruction
10 лет назад
Tristan Sloughter
39a4ca0c04
remove unneeded string:tokens for target_base
10 лет назад
Tristan Sloughter
ae9b8ea349
fix process attr for include_lib that is just a filename
10 лет назад
Tristan Sloughter
23fa5c659b
breakout needs compile check from compile_xrl_yrl
10 лет назад
Tristan Sloughter
0026b37063
add David Kubecka to the THANKS
10 лет назад
Tristan Sloughter
0648c6bc87
merge rebar2's Refactor logic and optimizations in rebar_erlc_compiler:doterl_compile/4 #467
10 лет назад
Fred Hebert
15a7ccfaab
Bump to alpha-3
10 лет назад
Fred Hebert
56ea365ca5
Merge pull request #321 from tsloughter/rm_global_plugins
Remove global plugins
10 лет назад
Tristan Sloughter
f18e84ce2b
only install dep plugins from install_deps
10 лет назад
Tristan Sloughter
743b24883d
removing installing of global plugins
10 лет назад
Fred Hebert
3250faa756
Merge pull request #320 from tsloughter/dep_plugins
install dep plugins & run provider hooks the same as shell hooks (Rereopen 316)
10 лет назад
Tristan Sloughter
79e2d6006c
install each deps plugins after handling dep, instead of at the end
10 лет назад
Tristan Sloughter
019152e1d5
fix eunit comment
10 лет назад
Tristan Sloughter
3dd9d02a0e
add rebar_state:resources type specs
10 лет назад