Tristan Sloughter
cfd4beb99d
hooks/artifacts are always run/resolved from an app unless at top of umbrella
9 年之前
Tristan Sloughter
d034f40c38
move opts functions to new module rebar_opts
9 年之前
Tristan Sloughter
32d07ec076
build on already created AppInfo instead of having to do copy
9 年之前
Tristan Sloughter
98752aab93
wip: move state into app_info
9 年之前
Viacheslav Kovalev
a753bbeafc
Fix common test run duplication on windows
10 年之前
Viacheslav Kovalev
f7bd6ca8ac
Fix common test run duplication on windows
10 年之前
Tristan Sloughter
f7ff07a87d
plugins provider
10 年之前
alisdair sullivan
d2b62ea1f2
allow `src_dirs` and `extra_src_dirs` at the root of the rebar config
10 年之前
Tristan Sloughter
0bd49634ce
don't lose global plugin providers
10 年之前
alisdair sullivan
d05103a4a8
methods for retrieving `src_dirs` and `extra_src_dirs`
note that now ALL `src_dirs` across included profiles are
compiled. previously only the last included profile's `src_dirs`
were used
10 年之前
Tristan Sloughter
3a201230fe
install plugins from the global config to ~/.cache/plugins
10 年之前
Viacheslav V. Kovalev
381c6f4779
Correctly deduplicate profiles when applying
Conflicts:
src/rebar_state.erl
10 年之前
Tristan Sloughter
2667dbdd0b
don't duplicate hooks for top level app
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
a447067888
rm old beams, make erlcinfo graph per app isntad of global to project
10 年之前
Tristan Sloughter
5e58823fd6
treat _checkouts as deps that are always compiled
10 年之前
alisdair sullivan
d72812cb5f
name profile directories in `_build` similarly to the arguments
to `as` used to generate them
10 年之前
Tristan Sloughter
675044bc83
use relative path on non-windows and copy if link fails
10 年之前
Tristan Sloughter
ae9c83fb4b
copy project apps to deps output dir for compilation
10 年之前
Tristan Sloughter
d4c2332aab
make base_dir for a run include the profiles in path, link to shared deps
10 年之前
Tristan Sloughter
e73ed97cfd
follow xdg standard. fixes #122
10 年之前
Tristan Sloughter
3219a666f4
rewrite profiles
10 年之前
Tristan Sloughter
003e93e82b
change name of config for where project apps lib to project_apps_dir
10 年之前
Tristan Sloughter
3c7613add4
change name of config for where project apps lib to project_apps_dir
10 年之前
Tristan Sloughter
31db811e98
add rebar_dir
10 年之前