alisdair sullivan
c534deafc5
generalize the "test" special dir into an {extra_src_dirs, [...]} option
like `src_dirs`, `extra_src_dirs` are directories to be copied to
the `_build` dir and compiled. unlike `src_dirs` they are not added
to the .app specification
il y a 10 ans
Tristan Sloughter
162f0f8f63
Merge pull request #432 from soranoba/edoclet-in-deps
be able to use the specified edoclet in deps
il y a 10 ans
soranoba
39513a5293
be able to use the specified edoclet in deps
il y a 10 ans
Fred Hebert
45389be7de
Merge pull request #433 from sg2342/fix-prv_unlock-usage-string
fix usage string in rebar_prv_unlock
il y a 10 ans
Stefan Grundmann
24615d8def
fix usage string in rebar_prv_unlock
il y a 10 ans
Tristan Sloughter
ae19c6d59c
Merge pull request #429 from omarkj/omarkj-quote-atoms
Quote atoms to allow names to have dashes.
il y a 10 ans
Tristan Sloughter
763f33009d
Merge pull request #426 from ferd/cleaner-tpl-docs
Make standalone vs complete project template clear
il y a 10 ans
Tristan Sloughter
da93ec9d0a
Merge pull request #414 from tsloughter/hex_pkg_improvements
Hex pkg improvements
il y a 10 ans
Tristan Sloughter
f37cee14b2
patch tests
il y a 10 ans
omarkj
fe19e4f891
Quote atoms to allow names to have dashes.
il y a 10 ans
Fred Hebert
84db4a05ce
More package management tests
il y a 10 ans
Fred Hebert
ca038d39f7
Proper custom pkg index support, some tests
- The rebar package index files have been moved off the default path and
will require a new `rebar3 update`
- Caching of downloaded packages automatically takes place in a path
relative to the CDN used
- The cache path is not shared with hex as we now write and modify data
in there arbitrarily
- Basic tests plus the working set for more of them is included
il y a 10 ans
Fred Hebert
715c4b2360
Update mock so existing tests pass
il y a 10 ans
Tristan Sloughter
86fbaaeb08
add bad_download error
il y a 10 ans
Tristan Sloughter
1643f4a1fc
wrap fetch errors in rebar_fetch PRV_ERROR
il y a 10 ans
Tristan Sloughter
1fe93136c4
throw errors returned by resource:download/3
il y a 10 ans
Fred Hebert
56c925b75b
Ad-hoc attempt at restructuring pkg cache
il y a 10 ans
Tristan Sloughter
b636822d73
check md5sum of package against that sent by s3
il y a 10 ans
Tristan Sloughter
f30e5063ca
don't print skip message if dep is locked for pkgs as well
il y a 10 ans
Tristan Sloughter
819d0fb06f
verify checksums of hex packages
il y a 10 ans
Tristan Sloughter
7905a9f19c
store hex package downloads in shared cache dir
il y a 10 ans
Fred Hebert
192e85aafa
Merge pull request #427 from talentdeficit/415
when compiling ct dirs base compiler input dir on project root rather than profile root
il y a 10 ans
alisdair sullivan
e4f9fbfc9d
when compiling ct dirs base compiler input dir on project root
rather than profile root
fixes #415
il y a 10 ans
Fred Hebert
3d810e521c
Make standalone vs complete project template clear
Some templates like OTP apps are usable within releases, so the text
does remain a bit vague, but hopefully less than before.
il y a 10 ans
Fred Hebert
2254910858
Merge pull request #423 from saa/sa-418-fix-style
Fix comma style in app.src templates
il y a 10 ans
Fred Hebert
2940ec4488
Merge pull request #424 from talentdeficit/sample_config_update
update `rebar.config.sample` with correct config keys for `ct`, `eunit` and `cover`
il y a 10 ans
alisdair sullivan
12e9089f7d
update `rebar.config.sample` with correct config keys for
`ct`, `eunit` and `cover`
il y a 10 ans
Sergey Abramyan
84775fbcfa
Fix comma style in app.src templates
il y a 10 ans
Fred Hebert
5d817c4371
Merge pull request #420 from tsloughter/case_catch
remove uses of 'case catch'
il y a 10 ans
Tristan Sloughter
fa95321774
remove uses of 'case catch'
il y a 10 ans
Tristan Sloughter
062bee5985
Merge pull request #413 from rebar/fix-unlock-upgrade-warn
Further restricting skipped deps warnings
il y a 10 ans
Fred Hebert
f5527de4e1
Further restricting skipped deps warnings
il y a 10 ans
Fred Hebert
734d4b84aa
Merge pull request #412 from tsloughter/master
improve log messages on upgrades
il y a 10 ans
Tristan Sloughter
fd4b5f5f2f
improve log messages on upgrades
il y a 10 ans
Fred Hebert
7dc79f9d30
Merge pull request #377 from fishcakez/dialyzer_output_file
Dialyzer output file
il y a 10 ans
Fred Hebert
8a22de4708
Merge pull request #411 from tsloughter/otp_version
fix failure on missing OTP_VERSION file #403
il y a 10 ans
Fred Hebert
81b1efda80
Merge pull request #410 from tsloughter/master
check registry for missing package that may exist for mix
il y a 10 ans
Tristan Sloughter
a6f33258e2
fix failure on missing OTP_VERSION file #403
il y a 10 ans
Tristan Sloughter
c612b0e1fd
check registry for missing package that may exist for mix
il y a 10 ans
Tristan Sloughter
b833dbfde4
Merge pull request #409 from talentdeficit/ct_fix
delete all symlinks when copying from project files to `_build` tree to prevent any data from being overwritten
il y a 10 ans
alisdair sullivan
9c544217ba
delete all symlinks when copying from project files to `_build` tree
to prevent any data from being overwritten
fixes #395
il y a 10 ans
Fred Hebert
ba8abae225
Merge pull request #408 from tsloughter/escriptize_template
add escriptize project template
il y a 10 ans
Tristan Sloughter
6c72286bf9
add escriptize project template
il y a 10 ans
Fred Hebert
b904c5b57a
Merge pull request #407 from tsloughter/plugins2
add all plugins, not those just built, to path
il y a 10 ans
Tristan Sloughter
a41fbf6cfe
add processing_base_dir to rebar_api
il y a 10 ans
Tristan Sloughter
498ec5d3ae
add all plugins, not those just built, to path
il y a 10 ans
Fred Hebert
671617f03e
Merge pull request #405 from tsloughter/ignore_pkgs
ignore pkgs that can't build with rebar or make
il y a 10 ans
Tristan Sloughter
c5aee4b375
ignore pkgs that can't build with rebar or make
il y a 10 ans
Tristan Sloughter
d53d3b56be
update mustache to v0.3.0 and relx to 2.0.0
il y a 10 ans
Tristan Sloughter
bacde15b48
include debug_info when running tests of rebar3
il y a 10 ans