Fred Hebert
5d1634448c
handle transitive deps being promoted
10 년 전
Tristan Sloughter
ee0f4dcd60
merge_locks crashed if a config didn't have a deps entry
10 년 전
Tristan Sloughter
d94c561627
remove warning if header not found, could be in a macro
10 년 전
Tristan Sloughter
26161bc1ac
support for 18.0+
10 년 전
Tristan Sloughter
e5988f69e0
R15 support, replace unsetenv with putenv empty string
10 년 전
Tristan Sloughter
16e9b3ffa2
fix tracking of all profiles dep paths
10 년 전
Tristan Sloughter
4374999d95
real bootstrapping
10 년 전
Tristan Sloughter
12bd412c22
add_deps_to_patha nd restore_code_path added to api
10 년 전
Fred Hebert
18c395ff15
Symlink existing default deps when in new profile
Should fix #360
10 년 전
Viacheslav V. Kovalev
29a855d31c
Revert accidentially changed formatting
10 년 전
Viacheslav Kovalev
e255529da5
Get rid of rebar_utils:tup_umerge/2 patching
10 년 전
Viacheslav Kovalev
82b0d4b7b2
Implement opts umerge deduplication
10 년 전
Tristan Sloughter
a3d4cc1259
track and cleanup code paths for different contexts
10 년 전
Viacheslav V. Kovalev
381c6f4779
Correctly deduplicate profiles when applying
Conflicts:
src/rebar_state.erl
10 년 전
Tristan Sloughter
b8c1cb2bf0
fix erl_first_files to check entire path of file
10 년 전
Tristan Sloughter
9e59abacf3
run project wide pre-compile hooks after deps have compiled
10 년 전
Tristan Sloughter
8ed91ab761
improve erlydtl source and out dir discovery
10 년 전
Tristan Sloughter
2667dbdd0b
don't duplicate hooks for top level app
10 년 전
Viacheslav V. Kovalev
cb14a33fdd
Do not duplicate profile when applying.
10 년 전
Tristan Sloughter
cce1ad00ba
ignore optional deps for now
10 년 전
Tristan Sloughter
c151f4e688
add to end of code path not the beginning in handle_deps
10 년 전
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 년 전
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
f82874de58
include applications list in compile sort
10 년 전
Fred Hebert
38191c369a
Bump to alpha-4
10 년 전
Fred Hebert
8f1bfcb596
Rename wtf->report, add all dep versions
10 년 전
James Fish
09611f7563
Improve error handling in ct provider
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
4ee7fef913
store registry fetched from disk in state
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
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
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
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
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 년 전