Fred Hebert
b38a870e2b
Bump cth_readable to 1.3.3
Fixes some lager warnings since config changes
преди 7 години
Fred Hebert
827056301a
Merge pull request #1737 from ferd/remove-debug-noise
Remove noisy debug message
преди 7 години
Fred Hebert
15ec1ce305
Remove noisy debug message
It makes things worse than if it weren't there.
Fixes issue #1726
преди 7 години
Fred Hebert
b37737a63c
Merge pull request #1716 from fenollp/sort-as
sort-as: force an order on multiple profiles
преди 7 години
Fred Hebert
8b061497e2
Merge branch 'hommeabeil-fix_skip_compile_dep'
преди 7 години
Fred Hebert
b5330f5e90
make systest suite work on linux
преди 7 години
hommeabeil
8a6059861c
add test in systest
преди 7 години
Jean Bouchard
4a35276bdf
remove the .app from app_info
преди 7 години
Pierre Fenoll
1271458c51
sort-as: a more general pattern
преди 7 години
Pierre Fenoll
cfe6dfcca5
sort-as: bar profile specializes dep "b" into a version anterior to what test profile wants
преди 7 години
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 години
Pierre Fenoll
1d2aa24ef0
Revert "sort-as: found the issue. Will look into tests now"
This reverts commit 0f7e6c31e9
.
преди 7 години
Pierre Fenoll
6aeff6300b
Revert "sort-as: show issue more clearly"
This reverts commit 4ad1db9733
.
преди 7 години
Pierre Fenoll
abad0e14bb
sort-as: show issue more clearly
преди 7 години
Pierre Fenoll
e504ba71e1
sort-as: found the issue. Will look into tests now
преди 7 години
Pierre Fenoll
9f0e3a2e5b
Revert "sort-as: force an order on multiple profiles"
This reverts commit 3f8dd5eace
.
преди 7 години
Pierre Fenoll
3146a285fb
sort-as: force an order on multiple profiles
преди 7 години
Fred Hebert
02a02d7295
Merge pull request #1723 from tsloughter/warn-to-debug
use debug level for logs about bad package versioning
преди 7 години
Tristan Sloughter
c59c5dd3a8
use debug level for logs about bad package versioning
преди 7 години
Tristan Sloughter
ade7fc698b
Merge pull request #1722 from tsloughter/fix-update-loop
don't attempt retry of missing packages when updating index
преди 7 години
Tristan Sloughter
d839a0be8d
don't attempt retry of missing packages when updating index
преди 7 години
Fred Hebert
2917ede03d
Merge pull request #1706 from campanja-forks/env-for-providers
Env for providers
преди 7 години
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 години
Tristan Sloughter
8229d15b6c
rebar_package: do not return first package version for constraint with no match
преди 7 години
Carl-Johan Kjellander
57768ba22e
make it easier to create env
преди 7 години
Carl-Johan Kjellander
6d29233a16
remove whitespace
преди 7 години
Carl-Johan Kjellander
dd9680fe42
move and export create_env for use by providers
преди 7 години
Carl-Johan Kjellander
950161357f
export env expansion
преди 7 години
Fred Hebert
2560aaf5d0
Merge pull request #1718 from shino/bugfix/io-opts-unicode
Set unicode option for standard_io at entry point
преди 7 години
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 години
Shunichi Shinohara
1effb745a3
Set unicode option for starndard_io at entry point
преди 7 години
Fred Hebert
ea79c6ad88
Merge pull request #1714 from tsloughter/up-ec-relx
upgrade erlware commons and relx
преди 7 години
Tristan Sloughter
06db1366a3
upgrade erlware commons and relx
преди 7 години
Fred Hebert
2a558d4d98
Merge pull request #1707 from schlagert/issue_1704
Issue #1704 : Fix alias provider argument passing
преди 7 години
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 години
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 години
Carl-Johan Kjellander
a3b5846b49
add test for provider_hook clean
преди 7 години
Fred Hebert
b5d7d358ff
Back to git-based versioning
преди 7 години
Fred Hebert
e569a2c1b7
Bump to 3.5.0
преди 7 години
Fred Hebert
2bfe6e0012
Merge pull request #1696 from ajm113/patch-1
Corrected Erlang Solutions Download URL [skip ci]
преди 7 години
Andrew Mcrobb
59a077b50c
Corrected Erlang Solutions Download URL
Current URL goes to 404 page, corrected URL to avoid confusion.
преди 7 години
Fred Hebert
c67fe9742f
Merge pull request #1692 from ferd/fix-bootstrap-repeat
Fix repeated bootstrap runs
преди 7 години
Fred Hebert
9101a84f49
Merge pull request #1694 from ferd/escript-with-ebin-subdir
Fix escriptize failure when ebin/ has subdirs
преди 7 години
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 години
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 години
Fred Hebert
b7c021b3f2
Merge pull request #1689 from ferd/update-bootstrap
Update bootstrap script // fix windows issues
преди 7 години
Fred Hebert
e11d9d8992
Merge pull request #1688 from ferd/update-manpages
Update manpages
преди 7 години
Fred Hebert
553cee679f
Update bootstrap script // fix windows issues
The bootstrap script has been mostly unchanged for a long period of
time, and has not benefited from all the changes and improvements that
rebar3 itself had, including (but not limited to) path escaping,
handling of directories on windows, and edge case management when it
comes to file and symlink handling.
This patch brings the updates seen in rebar_string_utils, rebar_utils,
and rebar_dir into the bootstrap script so that fewer people have build
issues when starting from source, from scratch.
преди 7 години
Fred Hebert
a2bfd6725a
Update manpages
New switches for cover, adding the alias provider, etc.
преди 7 години
Fred Hebert
8b2bca0e64
Merge pull request #1686 from ferd/global-plugin-path-fix
Prevent plugin unloading from killing currently running command (soft-purge in-compile)
преди 7 години