Fred Hebert
395be3386b
Merge pull request #118 from tsloughter/master
use processed app file for validation
10 年之前
Tristan Sloughter
f13804ffab
use processed app file for validation
10 年之前
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 年之前