Fred Hebert
9f28bbe3c7
Path-type sensitive .cmd creation
il y a 8 ans
alisdair sullivan
55b4b761af
Merge pull request #1494 from ferd/escript-generate-cmd-win32
Windows escripts get cmd autogenerated
il y a 8 ans
Fred Hebert
a4df4ece16
Merge pull request #1499 from ferd/avoid-clean-wildcard-apps
More fixes for bad calls to find_apps
il y a 8 ans
Fred Hebert
7c125d95f0
More fixes for bad calls to find_apps
il y a 8 ans
alisdair sullivan
b810909314
Merge pull request #1497 from ferd/rebar-config-override-root
REBAR_CONFIG impacts file project root only
il y a 8 ans
alisdair sullivan
1376967687
Merge pull request #1498 from ferd/avoid-clean-wildcard-apps
Fix wildcard usage in rebar3 clean
il y a 8 ans
Fred Hebert
66a2439196
Fix wildcard usage in rebar3 clean
The wildcard usage could fail on some OSes by being passed directly and
just not finding libs and erroring out
il y a 8 ans
Fred Hebert
e6193b4903
Merge branch 'escript-generate-cmd-win32' of https://github.com/ferd/rebar3 into escript-generate-cmd-win32
il y a 8 ans
alisdair sullivan
ffeb682886
Merge pull request #1496 from ferd/bump-cth-readable
Bump cth_readable to 1.2.4
il y a 8 ans
Fred Hebert
af426acec1
Bump cth_readable to 1.2.4
Fixes an issue where some skipped test suites could end up misreported
as the previous suite. See
https://github.com/ferd/cth_readable/issues/10
il y a 8 ans
Fred Hebert
0bc0aeba9c
REBAR_CONFIG impacts file project root only
il y a 8 ans
Fred Hebert
7918be19c3
Merge pull request #1486 from ferd/src_dir-is-respected
Add respect for src_dirs option in app_discover and app_info
il y a 8 ans
Fred Hebert
e82ef746a6
Windows escripts get cmd autogenerated
This also patches up a problem for hooks when dealing with directories
with spaces in them, and reduces complexity of bootstrap file.
il y a 8 ans
Fred Hebert
f60a377b5d
make the hook for windows work
il y a 8 ans
Fred Hebert
81b6c0f6b6
WIP windows escripts get cmd autogenerated
il y a 8 ans
Fred Hebert
ab1f93d6fa
Fix default .app.src file for rebar_app_info
The finding of the file was done based on an assumed 'src' path which
may not be correct. This patch instead replaces the value with a lookup
in configured paths and returns the first that matches to an existing
file.
il y a 8 ans
Fred Hebert
1810ae30ab
Fix detection of src_dirs in unknown apps/deps
First find the rebar.config file, and if any data is found, check for
src_dirs config. If nothing is there or no app is found, default to src/
il y a 8 ans
Fred Hebert
e498f603df
Fix plugins usage to support src_dirs options
il y a 8 ans
Fred Hebert
d80c3f4da1
For convenience add appinfo default src_dir lookup
This makes rebar_prv_install_deps able to support more src_dir configs
il y a 8 ans
Fred Hebert
c64c88f262
Add respect for src_dirs option in app_discover
This lets people who use custom directories layout without leaving the
.app.src in src/ to still see their app build.
il y a 8 ans
Fred Hebert
4725d363c5
Merge pull request #1474 from talentdeficit/properly_skip_tests
use proper skips in compiler tests that use unavailable functions
il y a 8 ans
Fred Hebert
4730440dfe
Merge pull request #1473 from ferd/global-plugin-tpl-support
Add support for global plugin-defined templates
il y a 8 ans
alisdair sullivan
5932c9608f
use proper skips in compiler tests that use unavailable functions
il y a 8 ans
Fred Hebert
59a7bb5165
Add support for global plugin-defined templates
Did not really know how to automate the testing for this, did it by
hand.
il y a 8 ans
Fred Hebert
b6bd27f2ff
Merge pull request #1472 from talentdeficit/REBAR-1469
catch badarg exception from eunit in `rebar_prv_eunit`
il y a 8 ans
alisdair sullivan
5da09d2d44
catch badarg exception from eunit in `rebar_prv_eunit`
fixes #1469
il y a 8 ans
alisdair sullivan
ba0d3db9f9
update travis.yml to test on osx
il y a 8 ans
alisdair sullivan
8f82c90825
appveyor configuration to build on 15.3.1, 17.5, 18.3 and 19.2
16.x is not available on chocolatey
il y a 8 ans
Fred Hebert
95ef84953b
Go back to git-generated version
il y a 8 ans
Fred Hebert
6fcf464d37
Bump to 3.3.5
il y a 8 ans
alisdair sullivan
a6fd44851d
Merge pull request #1466 from ferd/unicode-paths-in-update
Fix printing path with unicode names in prv_update
il y a 8 ans
Fred Hebert
eae41ee0a2
Fix printing path with unicode names in prv_update
il y a 8 ans
Fred Hebert
267f2311dc
Merge pull request #1463 from varnerac/cover_exclude_apps
Allow exclusion of apps in cover
il y a 8 ans
Drew Varner
9b099f41d6
Allow exclusion of apps in cover
Adds a new option `{cover_excl_apps, Apps}` to exclude apps from coverage
analysis by name.
il y a 8 ans
Fred Hebert
da1beb88e3
Merge pull request #1460 from ferd/add-regression
Add regression test for #1410
il y a 8 ans
Fred Hebert
34546941ae
Make test work on all OTPs
il y a 8 ans
Fred Hebert
44132db73e
Add regression for #1410
il y a 8 ans
Fred Hebert
54cb748cac
Merge pull request #1461 from talentdeficit/erl_compiler_opts_env_detection
consider `ERL_COMPILER_OPTIONS` when recompiling
il y a 8 ans
alisdair sullivan
8e05504160
comment `ERL_COMPILER_OPTIONS` tests
il y a 8 ans
alisdair sullivan
6c416febc2
consider `ERL_COMPILER_OPTIONS` when recompiling
on 19.x forward the compiler should now take into consideration the value
of the environment variable `ERL_COMPILER_OPTIONS` when deciding whether
or not to recompile a module
il y a 8 ans
Fred Hebert
a042047ca5
Merge pull request #1459 from ferd/fix-nightly-readme-note
The stable URL is for stable releases since 3.0.0
il y a 8 ans
Fred Hebert
2dc8a545bc
The stable URL is for stable releases since 3.0.0
Addresses issue #1330
il y a 8 ans
Fred Hebert
9f4017f6d3
Merge pull request #1458 from ferd/survive-edoc-crashes
Survive EDoc crashes
il y a 8 ans
Fred Hebert
ba954cfb43
Survive EDoc crashes
Instead of a hard crash, display an error message indicating which app
failed.
We can't report the exact failure; only EDoc does it to stdout itself
and we can't capture it.
Pre/Post hooks are run properly despite the failure, as per escript and
compile providers.
il y a 8 ans
alisdair sullivan
abff9dfff3
Merge pull request #1451 from ferd/manpages
Add manpage for rebar3
il y a 8 ans
alisdair sullivan
dfd11b7ae3
Merge pull request #1449 from ferd/fix-localinstall-tpl-path
See template local install same builtin as escript
il y a 8 ans
alisdair sullivan
ac8ee44f18
Merge pull request #1457 from ferd/windows-mv
Fix `mv` on windows
il y a 8 ans
Fred Hebert
3f27d877e3
Re-fix the windows file movement
and clean up a bit
il y a 8 ans
Fred Hebert
bc3b53f1e5
Rework test to work and pass on linux
to be roundtripped again to windows.
il y a 8 ans
Fred Hebert
92e6997cf1
Fix mv command on windows
Requires changing a bunch of arguments for xerocopy since it
does not allow to rename while copying.
Lots of tests added
il y a 8 ans