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
10 years ago
Fred Hebert
715c4b2360
Update mock so existing tests pass
10 years ago
Tristan Sloughter
86fbaaeb08
add bad_download error
10 years ago
Tristan Sloughter
1643f4a1fc
wrap fetch errors in rebar_fetch PRV_ERROR
10 years ago
Tristan Sloughter
1fe93136c4
throw errors returned by resource:download/3
10 years ago
Fred Hebert
56c925b75b
Ad-hoc attempt at restructuring pkg cache
10 years ago
Tristan Sloughter
b636822d73
check md5sum of package against that sent by s3
10 years ago
Tristan Sloughter
f30e5063ca
don't print skip message if dep is locked for pkgs as well
10 years ago
Tristan Sloughter
819d0fb06f
verify checksums of hex packages
10 years ago
Tristan Sloughter
7905a9f19c
store hex package downloads in shared cache dir
10 years ago
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
10 years ago
alisdair sullivan
e4f9fbfc9d
when compiling ct dirs base compiler input dir on project root
rather than profile root
fixes #415
10 years ago
Fred Hebert
2254910858
Merge pull request #423 from saa/sa-418-fix-style
Fix comma style in app.src templates
10 years ago
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`
10 years ago
alisdair sullivan
12e9089f7d
update `rebar.config.sample` with correct config keys for
`ct`, `eunit` and `cover`
10 years ago
Sergey Abramyan
84775fbcfa
Fix comma style in app.src templates
10 years ago
Fred Hebert
5d817c4371
Merge pull request #420 from tsloughter/case_catch
remove uses of 'case catch'
10 years ago
Tristan Sloughter
fa95321774
remove uses of 'case catch'
10 years ago
Tristan Sloughter
062bee5985
Merge pull request #413 from rebar/fix-unlock-upgrade-warn
Further restricting skipped deps warnings
10 years ago
Fred Hebert
f5527de4e1
Further restricting skipped deps warnings
10 years ago
Fred Hebert
734d4b84aa
Merge pull request #412 from tsloughter/master
improve log messages on upgrades
10 years ago
Tristan Sloughter
fd4b5f5f2f
improve log messages on upgrades
10 years ago
Fred Hebert
7dc79f9d30
Merge pull request #377 from fishcakez/dialyzer_output_file
Dialyzer output file
10 years ago
Fred Hebert
8a22de4708
Merge pull request #411 from tsloughter/otp_version
fix failure on missing OTP_VERSION file #403
10 years ago
Fred Hebert
81b1efda80
Merge pull request #410 from tsloughter/master
check registry for missing package that may exist for mix
10 years ago
Tristan Sloughter
a6f33258e2
fix failure on missing OTP_VERSION file #403
10 years ago
Tristan Sloughter
c612b0e1fd
check registry for missing package that may exist for mix
10 years ago
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
10 years ago
alisdair sullivan
9c544217ba
delete all symlinks when copying from project files to `_build` tree
to prevent any data from being overwritten
fixes #395
10 years ago
Fred Hebert
ba8abae225
Merge pull request #408 from tsloughter/escriptize_template
add escriptize project template
10 years ago
Tristan Sloughter
6c72286bf9
add escriptize project template
10 years ago
Fred Hebert
b904c5b57a
Merge pull request #407 from tsloughter/plugins2
add all plugins, not those just built, to path
10 years ago
Tristan Sloughter
a41fbf6cfe
add processing_base_dir to rebar_api
10 years ago
Tristan Sloughter
498ec5d3ae
add all plugins, not those just built, to path
10 years ago
Fred Hebert
671617f03e
Merge pull request #405 from tsloughter/ignore_pkgs
ignore pkgs that can't build with rebar or make
10 years ago
Tristan Sloughter
c5aee4b375
ignore pkgs that can't build with rebar or make
10 years ago
Tristan Sloughter
d53d3b56be
update mustache to v0.3.0 and relx to 2.0.0
10 years ago
Tristan Sloughter
bacde15b48
include debug_info when running tests of rebar3
10 years ago
Tristan Sloughter
964c57f964
no_debug_info brings down size of escript from 757K to 549K
10 years ago
Fred Hebert
eb1dec19c7
Merge pull request #404 from tsloughter/master
update mustache to v0.3.0 and relx to current master ref
10 years ago
Tristan Sloughter
4e5bc6056f
update mustache to v0.3.0 and relx to 2.0.0
10 years ago
Fred Hebert
6bc5af5479
Merge pull request #393 from tsloughter/no_debug_info
no_debug_info brings down size of escript from 757K to 549K
10 years ago
Fred Hebert
b5661bd836
Merge pull request #396 from tsloughter/master
use mustache as a dep
10 years ago
Tristan Sloughter
f79b14068f
Merge pull request #400 from tsloughter/ingwinlu-fix_windows_bootstrap
Ingwinlu fix windows bootstrap
10 years ago
Tristan Sloughter
c2aece9dda
switch to soranoba's mustache repo
10 years ago
Tristan Sloughter
b4724009b5
don't use rebar_dir function in bootstrap
10 years ago
Tristan Sloughter
c7281abb30
Merge branch 'fix_windows_bootstrap' of https://github.com/ingwinlu/rebar3 into ingwinlu-fix_windows_bootstrap
10 years ago
derwinlu
3edede54e7
fix rebar_git_resource
* fix shell commands relying on non windows shell commands
* fix shell commands using wrong quotes
* implement native wc -l
10 years ago
derwinlu
3e005ab107
fix bootstrap on windows, fallback to copy if symlinking fails
10 years ago
Tristan Sloughter
5ebaf44f6a
include debug_info when running tests of rebar3
10 years ago