Laszlo Toth
97c48e86bb
( #1743 ): Add specs for dialyzer
7 anos atrás
Laszlo Toth
a03da56fb3
( #1743 ): store the etags in cache files
7 anos atrás
Fred Hebert
cb743f76cb
Merge pull request #1742 from tothlac/master
(#1741 ): Fix quotes in etag values
7 anos atrás
tothlac
e754621e73
( #1741 ): Fix quotes in etag values
7 anos atrás
Tristan Sloughter
d6cec1adfd
Merge pull request #1739 from erlang/bump-cthreadble
Bump cth_readable to 1.3.3
7 anos atrás
Fred Hebert
b38a870e2b
Bump cth_readable to 1.3.3
Fixes some lager warnings since config changes
7 anos atrás
Fred Hebert
827056301a
Merge pull request #1737 from ferd/remove-debug-noise
Remove noisy debug message
7 anos atrás
Fred Hebert
15ec1ce305
Remove noisy debug message
It makes things worse than if it weren't there.
Fixes issue #1726
7 anos atrás
Fred Hebert
b37737a63c
Merge pull request #1716 from fenollp/sort-as
sort-as: force an order on multiple profiles
7 anos atrás
Fred Hebert
8b061497e2
Merge branch 'hommeabeil-fix_skip_compile_dep'
7 anos atrás
Fred Hebert
b5330f5e90
make systest suite work on linux
7 anos atrás
hommeabeil
8a6059861c
add test in systest
7 anos atrás
Jean Bouchard
4a35276bdf
remove the .app from app_info
7 anos atrás
Pierre Fenoll
1271458c51
sort-as: a more general pattern
7 anos atrás
Pierre Fenoll
cfe6dfcca5
sort-as: bar profile specializes dep "b" into a version anterior to what test profile wants
7 anos atrás
Pierre Fenoll
0d88ff8891
do not append test profile if already there. Note that it comes from the prv list passed to providers:create/1
7 anos atrás
Pierre Fenoll
1d2aa24ef0
Revert "sort-as: found the issue. Will look into tests now"
This reverts commit 0f7e6c31e9
.
7 anos atrás
Pierre Fenoll
6aeff6300b
Revert "sort-as: show issue more clearly"
This reverts commit 4ad1db9733
.
7 anos atrás
Pierre Fenoll
abad0e14bb
sort-as: show issue more clearly
7 anos atrás
Pierre Fenoll
e504ba71e1
sort-as: found the issue. Will look into tests now
7 anos atrás
Pierre Fenoll
9f0e3a2e5b
Revert "sort-as: force an order on multiple profiles"
This reverts commit 3f8dd5eace
.
7 anos atrás
Pierre Fenoll
3146a285fb
sort-as: force an order on multiple profiles
7 anos atrás
Fred Hebert
02a02d7295
Merge pull request #1723 from tsloughter/warn-to-debug
use debug level for logs about bad package versioning
7 anos atrás
Tristan Sloughter
c59c5dd3a8
use debug level for logs about bad package versioning
7 anos atrás
Tristan Sloughter
ade7fc698b
Merge pull request #1722 from tsloughter/fix-update-loop
don't attempt retry of missing packages when updating index
7 anos atrás
Tristan Sloughter
d839a0be8d
don't attempt retry of missing packages when updating index
7 anos atrás
Fred Hebert
2917ede03d
Merge pull request #1706 from campanja-forks/env-for-providers
Env for providers
7 anos atrás
Fred Hebert
8b4ef7dd83
Merge pull request #1721 from tsloughter/no-constraint-match
rebar_package: do not return first package version for constraint with no match
7 anos atrás
Tristan Sloughter
8229d15b6c
rebar_package: do not return first package version for constraint with no match
7 anos atrás
Carl-Johan Kjellander
57768ba22e
make it easier to create env
7 anos atrás
Carl-Johan Kjellander
6d29233a16
remove whitespace
7 anos atrás
Carl-Johan Kjellander
dd9680fe42
move and export create_env for use by providers
7 anos atrás
Carl-Johan Kjellander
950161357f
export env expansion
7 anos atrás
Fred Hebert
2560aaf5d0
Merge pull request #1718 from shino/bugfix/io-opts-unicode
Set unicode option for standard_io at entry point
7 anos atrás
Fred Hebert
94ea0630b1
Merge pull request #1698 from campanja-forks/run-clean-hooks
fix hooks and plugins usage when cleaning build artifacts for deps
7 anos atrás
Shunichi Shinohara
1effb745a3
Set unicode option for starndard_io at entry point
7 anos atrás
Fred Hebert
ea79c6ad88
Merge pull request #1714 from tsloughter/up-ec-relx
upgrade erlware commons and relx
7 anos atrás
Tristan Sloughter
06db1366a3
upgrade erlware commons and relx
7 anos atrás
Fred Hebert
2a558d4d98
Merge pull request #1707 from schlagert/issue_1704
Issue #1704 : Fix alias provider argument passing
7 anos atrás
Tobias Schlager
cc70e4fe2f
Issue #1704 : Fix alias provider argument passing
The way arguments are passed by the alias provider is not compatible
with all rebar providers/commands. Especially the release (relx)
provider does not like getting its arguments as a plain string. It
expects its arguments in a pre-parsed format as returned by
getopt:parse/2.
Other commands, e.g. eunit, seem to be fine with both ways of argument
passing. Therefore, this fix changes the alias provider argument passing
to the getopt format in general.
7 anos atrás
Carl-Johan Kjellander
fee322edb9
run hooks and plugins during clean for deps
find_apps didn't read config files so no hooks were in the app_infos,
and now that hooks are being done rebar needs plugins to be able
to run clean plugin hooks in deps.
7 anos atrás
Carl-Johan Kjellander
a3b5846b49
add test for provider_hook clean
7 anos atrás
Fred Hebert
b5d7d358ff
Back to git-based versioning
7 anos atrás
Fred Hebert
e569a2c1b7
Bump to 3.5.0
7 anos atrás
Fred Hebert
2bfe6e0012
Merge pull request #1696 from ajm113/patch-1
Corrected Erlang Solutions Download URL [skip ci]
7 anos atrás
Andrew Mcrobb
59a077b50c
Corrected Erlang Solutions Download URL
Current URL goes to 404 page, corrected URL to avoid confusion.
7 anos atrás
Fred Hebert
c67fe9742f
Merge pull request #1692 from ferd/fix-bootstrap-repeat
Fix repeated bootstrap runs
7 anos atrás
Fred Hebert
9101a84f49
Merge pull request #1694 from ferd/escript-with-ebin-subdir
Fix escriptize failure when ebin/ has subdirs
7 anos atrás
Fred Hebert
d0f958d59d
Fix escriptize failure when ebin/ has subdirs
Although fairly irregular, the presence of a subdirectory in ebin/ while
running rebar3 escriptize would crash the run and generate a dump.
Since ebin subdirectories are generally not supported (adding a path for
an application only adds ebin/ and no subdirectories to the VM's path
set), we just silently ignore the directory altogether.
Fixes #1693
7 anos atrás
Fred Hebert
718291e516
Fix repeated bootstrap runs
Updating the bootstrap script in #1689 made it so symlinks that already
exist return `exist` rather than ok, in line with the regular code.
However the bootstrap module wouldn't handle this case.
This fixes the problem by ensuring that `exists` is as valid as `ok`.
7 anos atrás