Artem Pervin
ffc2cf98d3
1394: added fix for rebar_utils, moved setting of http_options into init_config, added unit tests
8年前
Artem Pervin
72dcbe1c1b
1394: fixed handling of proxy username and password
8年前
Fred Hebert
1766bc3078
Merge pull request #1393 from ferd/fix-linebreaks
Replace unprocessed ~n linebreaks
8年前
Fred Hebert
f605b917b4
Replace unprocessed ~n linebreaks
Fixes #1392
8年前
Fred Hebert
d833e6d6be
Merge pull request #1390 from lrascao/feature/bump_deps
Upgrade relx, erlware_commons and cf
8年前
Luis Rascao
64eab7c57c
Upgrade relx, erlware_commons and cf
relx ~> 3.22.0
erlware_commons ~> 0.22.0
cf ~> 0.2.2
8年前
Fred Hebert
252634d31e
Merge pull request #1382 from sirihansen/siri/recursive-opt
Add 'recursive' option
8年前
Fred Hebert
ef61d013d1
Merge pull request #1385 from waisbrot/missing-package-error
Unify different styles of missing_package error
8年前
Nathaniel Waisbrot
62e1aaf6f5
expect the `missing_package` error to have arity 2 or 3
8年前
Fred Hebert
ae143b6714
Merge pull request #1388 from tsloughter/default_s3_region
use default region for s3 deployment
8年前
Tristan Sloughter
8f72d534b0
use default region for s3 deployment
8年前
Fred Hebert
2c31f94858
Merge pull request #1387 from ericmj/emj-rebar-config-env
Always read REBAR_CONFIG env var when loading config
8年前
Eric Meadows-Jönsson
5323fdc377
Always read REBAR_CONFIG env var when loading config
8年前
alisdair sullivan
5f6d1d88ac
Merge pull request #1374 from tsloughter/nightly
upload rebar3 escript for every merge to master to rebar3-nightly
8年前
Tristan Sloughter
aa0c80d62f
upload rebar3 escript for every merge to master to rebar3-nightly
8年前
Siri Hansen
44fabbbf91
Add 'recursive' option
The option {recursive,boolean()} can now be set pr directory in
'src_dirs' and 'extra_src_dirs', and on top level in the new
'erlc_compiler' option. Example config:
{erlc_compiler,[{recursive,false}]}.
{src_dirs,[{"src",[{recursive,true}]}]}.
This will cause recursive compilation within the "src" directory, but
not in any other directoires.
8年前
Fred Hebert
17e2356038
Merge pull request #1380 from ferd/fix-self-edoc
Allow rebar3 to edoc itself
8年前
Fred Hebert
8c4da25be0
Merge pull request #1381 from ferd/fix-dialyzer-warnings
Fix rebar3 dialyzer warnings
8年前
Fred Hebert
e85cf555e2
Fix rebar3 dialyzer warnings
Some tricky changes in there but should be okay
8年前
Fred Hebert
e08145b498
Allow rebar3 to edoc itself
8年前
alisdair sullivan
ca0995b73b
Merge pull request #1370 from fishcakez/dialyzer-exclude_mods
Add exclude_apps/mods, plt_extra_mods, base_plt_mods config
8年前
Tristan Sloughter
5335e57498
Merge pull request #1371 from psyeugenic/egil/fix-usage-typo
Fix usage decription of 'rebar3'
8年前
Björn-Egil Dahlberg
9584453194
Fix usage decription of 'rebar3'
8年前
James Fish
bcfd8d6f80
Add exclude_apps/mods, plt_extra_mods, base_plt_mods config
* exclude_apps - never use applications for PLT/analysis
* base_plt_mods - add modules to base PLT (overrules exclude_apps)
* plt_extra_mods - add modules to PLT (overrules exclude_apps)
* exclude_mods - never use modules for PLT/analysis (overrules all)
8年前
Fred Hebert
7f8e1c8294
Merge pull request #1357 from erlang/ct_spec
experimental: allow test specifications to be passed via the command line
8年前
alisdair sullivan
14956eaf16
fix "helpful" compiler spelling correction
8年前
alisdair sullivan
203e5c15bd
allow test specifications to be passed via the command line
`rebar3 ct --spec foo.spec,bar.spec,baz.spec` now works
also added support for the `join_specs` flag on the command line
8年前
alisdair sullivan
4e7b765645
Merge pull request #1356 from ferd/prevent-as-crash-on-missing-tasks
Prevent crashes in `rebar3 as` with no tasks
8年前
Fred Hebert
504431473b
Prevent crashes in `rebar3 as` with no tasks
checks on hd(...) and so on could not handle empty lists
8年前
Fred Hebert
94f87477d5
Return to git-based vsn
8年前
Fred Hebert
f0d1a8404c
Bump version to 3.3.2
8年前
Fred Hebert
246a1f7e5b
Merge pull request #1353 from tsloughter/relx_3.21.1
upgrade relx to 3.21.1
8年前
Tristan Sloughter
56c943a1b8
upgrade relx to 3.21.1
8年前
alisdair sullivan
13185b0036
Merge pull request #1337 from ferd/support-aliasing
Properly support package aliasing and alt names
8年前
alisdair sullivan
24a43accbd
Merge pull request #1348 from ElectronicRU/master
Fix sys.config's handling in common_test and otherwise.
closes #1289
8年前
Fred Hebert
65f66dae0f
Merge pull request #1351 from ElectronicRU/fix_stacktrace
Fix stacktrace printing in DEBUG=1 mode. Fixes #1347 .
8年前
Alexander Sedov
294fd72f4d
Get stacktrace only once and as soon as possible. Fixes #1347 .
It turns out that pretty-printing uses throw-catch and thus garbages out
the stack trace sometimes, so we should get it only once.
8年前
Alexander Sedov
e71b80752f
Some post-review changes:
- restore path after loading applications,
- helpful comments.
8年前
Alexander Sedov
4ce21e4c80
Avoid backward-compatibility-breaking changes.
8年前
Alexander Sedov
0afb4c4d47
Made reading sys.configs consistent with OTP specification.
8年前
Alexander Sedov
6e9503c4f0
Rereading system configuration sets up persistent options if possible.
8年前
Alexander Sedov
3966610e53
Made Common Test load the user's applications before slurping config.
8年前
Fred Hebert
cc7141ba41
Merge pull request #1342 from lrascao/feature/OTP19.1
Update Travis CI to latest OTP19.1
8年前
Luis Rascao
f824f92ce9
Update Travis CI to latest OTP19.1
8年前
Fred Hebert
1f86ed1aed
Track package hash in memory index, add hash test
This adds tracking of package hash in the in-memory index rather than
the current `undefined' values.
According to the test added, this is not necessary for transitive
package dep hash chcking, but does result in a more complete index search
result when doing app lookups, and could yield some optimizations on
hash checks by checking from the index structure before fetching a package.
8年前
Fred Hebert
45d9127dc9
Add transitive alias tests
8年前
Fred Hebert
75920a13a4
Update existing tests to use new index structure
8年前
Fred Hebert
c0e5f8a95f
Merge pull request #1340 from ferd/fix-test-includes-in-compile
Fix private includes when compiling in test profile
8年前
Fred Hebert
82e7616745
Use all_src_dirs for include paths
Helps cover extra cases.
8年前
Fred Hebert
787cd967b6
Fix private includes when compiling in test profile
When an include file is set in a private path (i.e. src/), the rebar3
compiler would not add them to the {i, Path} params -- only include/ and
the project root were being added.
This meant that when some extra source directories were added to the
compile job, such as test/ when running under the test profile, the
private include paths could not be shared with the test module.
This patch fixes the issues (and adds tests) for such a specific case by
adding all the configured include paths to the {i, Path} erl_opts
arguments, yielding successful compile runs.
8年前