Fred Hebert
302670da70
Merge pull request #363 from RJ/list-templates
fix template listing (re-add escript_incl_extra)
10 anni fa
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)
10 anni fa
Fred Hebert
3a63bec39f
Merge pull request #358 from tsloughter/build_with_rebar3
real bootstrapping
10 anni fa
Tristan Sloughter
7b723d3a87
update readme instructions
10 anni fa
Tristan Sloughter
605b7e9f7f
remove makefile
10 anni fa
Tristan Sloughter
390d1afb77
update readme provider
10 anni fa
Tristan Sloughter
acf8c5ce65
update readme bootstrap instructions
10 anni fa
Tristan Sloughter
e5988f69e0
R15 support, replace unsetenv with putenv empty string
10 anni fa
Tristan Sloughter
16e9b3ffa2
fix tracking of all profiles dep paths
10 anni fa
Tristan Sloughter
4374999d95
real bootstrapping
10 anni fa
Tristan Sloughter
0537a0699d
Merge pull request #354 from tsloughter/track_code_path
Track code path
10 anni fa
Tristan Sloughter
de77225b49
Merge pull request #361 from ferd/symlink-default-fix
Symlink existing default deps when in new profile
10 anni fa
Tristan Sloughter
12bd412c22
add_deps_to_patha nd restore_code_path added to api
10 anni fa
Fred Hebert
18c395ff15
Symlink existing default deps when in new profile
Should fix #360
10 anni fa
Tristan Sloughter
a3d4cc1259
track and cleanup code paths for different contexts
10 anni fa
Fred Hebert
31ef4c4916
Merge pull request #357 from tsloughter/erl_first_files
fix erl_first_files to check entire path of file
10 anni fa
Fred Hebert
b5ef1c09d7
Merge pull request #356 from tsloughter/compile_pre_hooks
run project wide pre-compile hooks after deps have compiled
10 anni fa
Tristan Sloughter
b8c1cb2bf0
fix erl_first_files to check entire path of file
10 anni fa
Tristan Sloughter
9e59abacf3
run project wide pre-compile hooks after deps have compiled
10 anni fa
Fred Hebert
520855ee42
Merge pull request #351 from tsloughter/dep_hooks
set the dep as the project app before running hooks
10 anni fa
Fred Hebert
71dfa8eca6
Merge pull request #353 from tsloughter/dup_hooks
don't duplicate hooks for top level app
10 anni fa
Tristan Sloughter
8ed91ab761
improve erlydtl source and out dir discovery
10 anni fa
Tristan Sloughter
2667dbdd0b
don't duplicate hooks for top level app
10 anni fa
Fred Hebert
ff47ccdd0f
Merge pull request #348 from tsloughter/ignore_optional_hex
ignore optional deps for now
10 anni fa
Tristan Sloughter
cce1ad00ba
ignore optional deps for now
10 anni fa
Fred Hebert
7d6822c376
Merge pull request #347 from tsloughter/add_pathsz
add to end of code path not the beginning in handle_deps
10 anni fa
Tristan Sloughter
c151f4e688
add to end of code path not the beginning in handle_deps
10 anni fa
Tristan Sloughter
032c0448ee
Merge pull request #345 from ferd/unlocks
Add support for an unlock command
10 anni fa
Fred Hebert
326f840123
Add support for an unlock command
Allows to remove entries from the lock file, or the lock file as a
whole.
10 anni fa
Tristan Sloughter
4a057b68c9
Merge pull request #344 from ferd/proper-default-fetch
Default deps always to the default profile
10 anni fa
Fred Hebert
123b0ea61a
Merge pull request #342 from tsloughter/relx_fixes
Mainly CT changes
10 anni fa
Tristan Sloughter
400853033e
replcae ensure_started bc it doens't exist in R15, with load
10 anni fa
Tristan Sloughter
a917dc14df
restructure escriptize provider so the error is properly returned
10 anni fa
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 anni fa
Tristan Sloughter
2e5b6fe559
remove use of lists:droplast, it doesn't exist pre-17
10 anni fa
Tristan Sloughter
5999ef1c96
ct: compile tests from test dir to outdir instead of compiling copies
10 anni fa
Tristan Sloughter
3126e7eb55
update project_apps and state before running post hooks
10 anni fa
Tristan Sloughter
5f89e9c28d
fix erlydtl error return and dir to run from
10 anni fa
Tristan Sloughter
cbd22cf490
Merge pull request #340 from tsloughter/compile_sort
include applications list in compile sort
10 anni fa
Tristan Sloughter
f82874de58
include applications list in compile sort
10 anni fa
Fred Hebert
38191c369a
Bump to alpha-4
10 anni fa
Tristan Sloughter
bd6d6206ca
Merge pull request #336 from ferd/rework-wtf-provider
Rename wtf->report, add all dep versions
10 anni fa
Fred Hebert
6acf0ea482
Add in shell completion for wtf->report rename
10 anni fa
Fred Hebert
8f1bfcb596
Rename wtf->report, add all dep versions
10 anni fa
Tristan Sloughter
293b415cb3
Merge pull request #335 from fishcakez/ct_failure
Improve error handling in ct provider
10 anni fa
James Fish
09611f7563
Improve error handling in ct provider
10 anni fa
Tristan Sloughter
0ad833b700
Merge pull request #330 from tsloughter/wip_single_atom_deps
support single atoms for pkg deps, fetch highest version available
10 anni fa
Tristan Sloughter
4fb9207d9a
fix bug on foundapp could have bad match
10 anni fa
Tristan Sloughter
d317869a3e
clean ups from Fred's comments
10 anni fa
Tristan Sloughter
ef22eeb387
error on dep name that isn't an atom
10 anni fa