Fred Hebert
326f840123
Add support for an unlock command
Allows to remove entries from the lock file, or the lock file as a
whole.
il y a 10 ans
Tristan Sloughter
4a057b68c9
Merge pull request #344 from ferd/proper-default-fetch
Default deps always to the default profile
il y a 10 ans
Fred Hebert
123b0ea61a
Merge pull request #342 from tsloughter/relx_fixes
Mainly CT changes
il y a 10 ans
Tristan Sloughter
400853033e
replcae ensure_started bc it doens't exist in R15, with load
il y a 10 ans
Tristan Sloughter
a917dc14df
restructure escriptize provider so the error is properly returned
il y a 10 ans
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.
il y a 10 ans
Tristan Sloughter
2e5b6fe559
remove use of lists:droplast, it doesn't exist pre-17
il y a 10 ans
Tristan Sloughter
5999ef1c96
ct: compile tests from test dir to outdir instead of compiling copies
il y a 10 ans
Tristan Sloughter
3126e7eb55
update project_apps and state before running post hooks
il y a 10 ans
Tristan Sloughter
5f89e9c28d
fix erlydtl error return and dir to run from
il y a 10 ans
Tristan Sloughter
cbd22cf490
Merge pull request #340 from tsloughter/compile_sort
include applications list in compile sort
il y a 10 ans
Tristan Sloughter
f82874de58
include applications list in compile sort
il y a 10 ans
Fred Hebert
38191c369a
Bump to alpha-4
il y a 10 ans
Tristan Sloughter
bd6d6206ca
Merge pull request #336 from ferd/rework-wtf-provider
Rename wtf->report, add all dep versions
il y a 10 ans
Fred Hebert
6acf0ea482
Add in shell completion for wtf->report rename
il y a 10 ans
Fred Hebert
8f1bfcb596
Rename wtf->report, add all dep versions
il y a 10 ans
Tristan Sloughter
293b415cb3
Merge pull request #335 from fishcakez/ct_failure
Improve error handling in ct provider
il y a 10 ans
James Fish
09611f7563
Improve error handling in ct provider
il y a 10 ans
Tristan Sloughter
0ad833b700
Merge pull request #330 from tsloughter/wip_single_atom_deps
support single atoms for pkg deps, fetch highest version available
il y a 10 ans
Tristan Sloughter
4fb9207d9a
fix bug on foundapp could have bad match
il y a 10 ans
Tristan Sloughter
d317869a3e
clean ups from Fred's comments
il y a 10 ans
Tristan Sloughter
ef22eeb387
error on dep name that isn't an atom
il y a 10 ans
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
il y a 10 ans
Tristan Sloughter
4ee7fef913
store registry fetched from disk in state
il y a 10 ans
Tristan Sloughter
39908fb511
Merge pull request #333 from talentdeficit/ct_root_suite_fix
disallow suites in project root
il y a 10 ans
alisdair sullivan
d1569a9d46
disallow suites in project root
fixes #331
il y a 10 ans
Tristan Sloughter
4e663aa799
Warn on bad use of include_lib but try to find the header anyway
il y a 10 ans
Tristan Sloughter
41b95eb295
add test for single atom pkg dep picking the highest available
il y a 10 ans
Tristan Sloughter
d75ba02671
support single atoms for pkg deps, fetch highest version available
il y a 10 ans
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
il y a 10 ans
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
il y a 10 ans
Tristan Sloughter
a447067888
rm old beams, make erlcinfo graph per app isntad of global to project
il y a 10 ans
Tristan Sloughter
7cddb2a685
pass objectfile name to opts_changed instead of recalculating
il y a 10 ans
Tristan Sloughter
1de5058330
test touching a header file causes module recompiled
il y a 10 ans
Tristan Sloughter
88150bbe9e
remove comment that doesn't apply to rebar3
il y a 10 ans
Tristan Sloughter
aaf0b5c00a
properly compare list of opts and not against undefined
il y a 10 ans
Tristan Sloughter
76bf80ba90
Merge pull request #324 from isaiah/readme
fix build instruction
il y a 10 ans
Isaiah Peng
0c016c4115
fix build instruction
il y a 10 ans
Tristan Sloughter
39a4ca0c04
remove unneeded string:tokens for target_base
il y a 10 ans
Tristan Sloughter
ae9b8ea349
fix process attr for include_lib that is just a filename
il y a 10 ans
Tristan Sloughter
23fa5c659b
breakout needs compile check from compile_xrl_yrl
il y a 10 ans
Tristan Sloughter
0026b37063
add David Kubecka to the THANKS
il y a 10 ans
Tristan Sloughter
0648c6bc87
merge rebar2's Refactor logic and optimizations in rebar_erlc_compiler:doterl_compile/4 #467
il y a 10 ans
Fred Hebert
15a7ccfaab
Bump to alpha-3
il y a 10 ans
Fred Hebert
56ea365ca5
Merge pull request #321 from tsloughter/rm_global_plugins
Remove global plugins
il y a 10 ans
Tristan Sloughter
f18e84ce2b
only install dep plugins from install_deps
il y a 10 ans
Tristan Sloughter
743b24883d
removing installing of global plugins
il y a 10 ans
Fred Hebert
3250faa756
Merge pull request #320 from tsloughter/dep_plugins
install dep plugins & run provider hooks the same as shell hooks (Rereopen 316)
il y a 10 ans
Tristan Sloughter
79e2d6006c
install each deps plugins after handling dep, instead of at the end
il y a 10 ans
Tristan Sloughter
019152e1d5
fix eunit comment
il y a 10 ans