Fred Hebert
31eb0402ec
Merge pull request #117 from tsloughter/master
fix typo in error tuple and throw error in install_deps
10 년 전
Tristan Sloughter
b1e886193d
fix typo in error tuple and throw error in install_deps
10 년 전
Fred Hebert
8dc39de983
Merge pull request #112 from tsloughter/stuff
Clean up and backwards compatability
10 년 전
Tristan Sloughter
2c86edab93
refactor rebar_otp_app for smaller/cleaner functions
10 년 전
Fred Hebert
3bb1f3720e
Merge pull request #114 from tsloughter/lock_dups
check locks before locking a dep to not have duplicates
10 년 전
Fred Hebert
ea8aafc73d
Merge pull request #113 from tsloughter/emu_args
add emulator args to escript for faster load time
10 년 전
Tristan Sloughter
ebb713449e
check locks before locking a dep to not have duplicates
10 년 전
Tristan Sloughter
404c129f3d
add emulator args to escript for faster load time
10 년 전
Tristan Sloughter
4b7f55f79c
add warning that dep options like raw are being ignored
10 년 전
Tristan Sloughter
07ec6b68c6
clean up and better error messages when validating apps
10 년 전
Tristan Sloughter
d5552cfcd3
ignore opts list in src dep is it is there
10 년 전
Tristan Sloughter
3a7490aa9f
fix for rebar deps dir path in hooks, making it absolute
10 년 전
Fred Hebert
98ae221265
Merge pull request #111 from tsloughter/test_erl_opts
don't lose erl_opts when compiling for tests
10 년 전
Tristan Sloughter
0533f9dddc
don't lose erl_opts when compiling for tests
10 년 전
Fred Hebert
bca0d1f91d
Merge pull request #109 from tsloughter/error_dep_parsing
Error dep parsing
10 년 전
Tristan Sloughter
d1902404dc
error message for failing to parse a dep
10 년 전
Tristan Sloughter
daf346a4d0
remove extra newline in clean
10 년 전
Tristan Sloughter
488d70d2f2
Merge pull request #101 from talentdeficit/file_utils
generalize some temporary directory handling and add it to `rebar_file_utils`
10 년 전
alisdair sullivan
f94108e164
fix `reset_dir` test suite for r15x
swap `file:list_dir` for `file:list_dir_all` due to nonexistence of latter prior to r16x
10 년 전
Fred Hebert
5528007751
Merge pull request #105 from tsloughter/master
do provider returns the error of the first provider to fail and stops
10 년 전
Tristan Sloughter
fe4a10141b
do provider returns the error of the first provider to fail and stops
10 년 전
Fred Hebert
902edde6e8
Merge pull request #104 from tsloughter/master
no skip warning for seen dep that has locked version
10 년 전
Tristan Sloughter
f45387f795
no skip warning for seen dep that has locked version
10 년 전
alisdair sullivan
00e03d70ef
use new `rebar_file_utils` functions in `eunit` and `ct` providers
10 년 전
alisdair sullivan
0b21243eae
add functions `system_tmpdir/0,1` and `reset_dir/1`
(in `rebar_file_utils`)
10 년 전
Tristan Sloughter
3cd8a5c35f
Merge pull request #100 from talentdeficit/first_files_fix
change more instances of mistyped `erl_first_modules` to `erl_first_files`
10 년 전
alisdair sullivan
10298a21b6
change more instances of mistyped `erl_first_modules` to
`erl_first_files`
fixes #99
10 년 전
Fred Hebert
53248a2ba0
Merge pull request #98 from tsloughter/master
don't mark dep as seen before calling handle_dep
10 년 전
Tristan Sloughter
c298a713f0
don't mark dep as seen before calling handle_dep
10 년 전
Tristan Sloughter
7238f2e7e8
Merge pull request #96 from tsloughter/profiles
replace single profile atom in providers with list of profiles
10 년 전
Tristan Sloughter
407362c074
replace single profile atom in providers with list of profiles
10 년 전
Tristan Sloughter
47269b1a81
Merge pull request #95 from talentdeficit/stable_test_dirs
when compiling `common_test` or `eunit` use the same tmp dir
10 년 전
alisdair sullivan
5e270a7456
when compiling `common_test` or `eunit` use the same tmp dir
from run to run
10 년 전
Tristan Sloughter
de6bba6ff6
Merge pull request #94 from talentdeficit/rebar_app_into
change `rebar_app_into` to `rebar_app_info` in typespecs
10 년 전
alisdair sullivan
6029fca8ca
change `rebar_app_into` to `rebar_app_info` in typespecs
10 년 전
Tristan Sloughter
93e85c0841
Merge pull request #88 from talentdeficit/test_providers
test providers
10 년 전
alisdair sullivan
16c31097c2
add support for a bare `test` directory when using `apps` libdirs
10 년 전
alisdair sullivan
853efc5077
exclude `_checkouts` from directories to be precompiled for
`common_test` and `eunit` providers
10 년 전
alisdair sullivan
99732ae4f3
adjust handling of `common_test` `dir` option and refactor provider
option handling
10 년 전
alisdair sullivan
fc2cd73955
add `eunit` and `common_test` to `applications` key of `rebar.app`
10 년 전
alisdair sullivan
f4dafa4628
switch to `lists:ukeymerge` to merge `ct` opts for better behavior
in presence of keys defined multiple times
10 년 전
alisdair sullivan
e5270da3d7
preserve rebar path when running `ct` and `eunit` tests
10 년 전
Tristan Sloughter
043ffdbc61
Merge pull request #93 from tsloughter/master
do not include dir . in relx lib paths it will break lib discovery
10 년 전
Tristan Sloughter
f1ed8ed36c
do not include dir . in relx lib paths it will break lib discovery
10 년 전
Tristan Sloughter
a6f43830bb
Merge pull request #92 from shijiang1130/patch-1
Update README.md
10 년 전
Linus.yuan
bcbe80adef
Update README.md
10 년 전
alisdair sullivan
b205bebecc
test for eunit provider
10 년 전
alisdair sullivan
84dc8c9357
reworked ct provider
compiles common test files in a temporary dir (or a user specified
dir) and runs tests without leaving artifacts in the source tree
precompile tests using `rebar.config` and disable autocompile so
project specific options are used
fixes #62
10 년 전
alisdair sullivan
eb34901ab7
reworked eunit provider
compiles apps and eunit test files in a temporary dir (or a user
specified dir) and runs tests without leaving artifacts in the
source tree
automatically defines the 'TEST' macro if not already defined and
adds `test` to `src_dirs` to allow for eunit test files outside `src`
10 년 전
Tristan Sloughter
1d38dcf4fe
Merge pull request #83 from tsloughter/master
overrides working except for transitive dep inheritance with lock file
10 년 전