Tristan Sloughter
bd2f8bbc5e
print and halt on compile error
il y a 10 ans
Fred Hebert
302670da70
Merge pull request #363 from RJ/list-templates
fix template listing (re-add escript_incl_extra)
il y a 10 ans
Richard Jones
8996084cb5
Re-add escript_incl_extra, for templates
Fixes regression from 3a63bec39f (diff-31d7a50c99c265ca2793c20961b60979L4)
which meant listing templates doesn't work (rebar3 new help)
il y a 10 ans
Fred Hebert
3a63bec39f
Merge pull request #358 from tsloughter/build_with_rebar3
real bootstrapping
il y a 10 ans
Tristan Sloughter
7b723d3a87
update readme instructions
il y a 10 ans
Tristan Sloughter
605b7e9f7f
remove makefile
il y a 10 ans
Tristan Sloughter
390d1afb77
update readme provider
il y a 10 ans
Tristan Sloughter
acf8c5ce65
update readme bootstrap instructions
il y a 10 ans
Tristan Sloughter
e5988f69e0
R15 support, replace unsetenv with putenv empty string
il y a 10 ans
Tristan Sloughter
16e9b3ffa2
fix tracking of all profiles dep paths
il y a 10 ans
Tristan Sloughter
4374999d95
real bootstrapping
il y a 10 ans
Tristan Sloughter
0537a0699d
Merge pull request #354 from tsloughter/track_code_path
Track code path
il y a 10 ans
Tristan Sloughter
de77225b49
Merge pull request #361 from ferd/symlink-default-fix
Symlink existing default deps when in new profile
il y a 10 ans
Tristan Sloughter
12bd412c22
add_deps_to_patha nd restore_code_path added to api
il y a 10 ans
Fred Hebert
18c395ff15
Symlink existing default deps when in new profile
Should fix #360
il y a 10 ans
Tristan Sloughter
a3d4cc1259
track and cleanup code paths for different contexts
il y a 10 ans
Fred Hebert
31ef4c4916
Merge pull request #357 from tsloughter/erl_first_files
fix erl_first_files to check entire path of file
il y a 10 ans
Fred Hebert
b5ef1c09d7
Merge pull request #356 from tsloughter/compile_pre_hooks
run project wide pre-compile hooks after deps have compiled
il y a 10 ans
Tristan Sloughter
b8c1cb2bf0
fix erl_first_files to check entire path of file
il y a 10 ans
Tristan Sloughter
9e59abacf3
run project wide pre-compile hooks after deps have compiled
il y a 10 ans
Fred Hebert
520855ee42
Merge pull request #351 from tsloughter/dep_hooks
set the dep as the project app before running hooks
il y a 10 ans
Fred Hebert
71dfa8eca6
Merge pull request #353 from tsloughter/dup_hooks
don't duplicate hooks for top level app
il y a 10 ans
Tristan Sloughter
8ed91ab761
improve erlydtl source and out dir discovery
il y a 10 ans
Tristan Sloughter
2667dbdd0b
don't duplicate hooks for top level app
il y a 10 ans
Fred Hebert
ff47ccdd0f
Merge pull request #348 from tsloughter/ignore_optional_hex
ignore optional deps for now
il y a 10 ans
Tristan Sloughter
cce1ad00ba
ignore optional deps for now
il y a 10 ans
Fred Hebert
7d6822c376
Merge pull request #347 from tsloughter/add_pathsz
add to end of code path not the beginning in handle_deps
il y a 10 ans
Tristan Sloughter
c151f4e688
add to end of code path not the beginning in handle_deps
il y a 10 ans
Tristan Sloughter
032c0448ee
Merge pull request #345 from ferd/unlocks
Add support for an unlock command
il y a 10 ans
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