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
8 лет назад
Fred Hebert
a042047ca5
Merge pull request #1459 from ferd/fix-nightly-readme-note
The stable URL is for stable releases since 3.0.0
8 лет назад
Fred Hebert
2dc8a545bc
The stable URL is for stable releases since 3.0.0
Addresses issue #1330
8 лет назад
Fred Hebert
9f4017f6d3
Merge pull request #1458 from ferd/survive-edoc-crashes
Survive EDoc crashes
8 лет назад
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.
8 лет назад
alisdair sullivan
abff9dfff3
Merge pull request #1451 from ferd/manpages
Add manpage for rebar3
8 лет назад
alisdair sullivan
dfd11b7ae3
Merge pull request #1449 from ferd/fix-localinstall-tpl-path
See template local install same builtin as escript
8 лет назад
alisdair sullivan
ac8ee44f18
Merge pull request #1457 from ferd/windows-mv
Fix `mv` on windows
8 лет назад
Fred Hebert
3f27d877e3
Re-fix the windows file movement
and clean up a bit
8 лет назад
Fred Hebert
bc3b53f1e5
Rework test to work and pass on linux
to be roundtripped again to windows.
8 лет назад
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
8 лет назад
Fred Hebert
9ecb0b0363
Merge pull request #1453 from ajm113/grammar-contributions-fixes
Fixed typos and grammar errors for CONTRIBUTING.md.
8 лет назад
Andrew McRobb
deb69bc62c
[GRAMMAR] Fixed typos and grammar errors for CONTRIBUTING.md. [skip ci]
8 лет назад
Fred Hebert
004c808e97
Add manpage for rebar3
With peer script to help autogenerate commands from providers
8 лет назад
alisdair sullivan
6a1cfaf948
Merge pull request #1450 from ferd/relative-dialyzer-paths
Relative dialyzer paths
8 лет назад
Fred Hebert
f16fdd35be
Enable path reformatting for Dialyzer
Fixes issue #880
May break backwards compat with projects that manually called the
dialyzer formatter, but we never documented or expected this to be
exposed.
8 лет назад
Fred Hebert
ed0614c869
Extract code path formatting out of compiler
This allows to reuse the code for any provider that formats source files
out to the user.
The option to configure it does remain compiler-centric for backwards
compatibility
8 лет назад
Fred Hebert
f94b7a0d65
See template local install same builtin as escript
When the `new` command is run from a locally installed rebar3 (`rebar3
local install`), the builtin templates would be labelled as custom
because of directories.
This patch fixes it by splitting off the rebar3 priv dir from the user's
configured plugin path for custom ones, and introducing a new internal
label for builtins (since handling must remain different from escripts)
This fixes issue #819
8 лет назад
Fred Hebert
e3f08361b6
Merge pull request #1448 from ajm113/bugfix-readme-grammar-fix
Fixed missing hypens, and improper wording in README.md
8 лет назад
Andrew McRobb
285373b9d3
[BUGFIX] Fixed missing hypens, and improper wording. [skip ci]
8 лет назад
Fred Hebert
ddac2e3c39
Merge pull request #1445 from ajm113/feature-editorconfig
[FEATURE] Add .editorconfig Settings.
8 лет назад
Andrew McRobb
05efc56b62
[FEATURE] Add .editorConfig Settings. [skip ci]
https://github.com/erlang/rebar3/issues/1443
8 лет назад
Fred Hebert
701e774ff9
Merge pull request #1439 from tsloughter/otp20
upgrade erlware_commons to 1.0.0 for OTP20 support
8 лет назад
Tristan Sloughter
c2f0d1ca0a
upgrade erlware_commons to 1.0.0 for OTP20 support
8 лет назад
Fred Hebert
88f4f42b3e
Merge pull request #1436 from tsloughter/relx_3.22.2
upgrade relx to fixed hex package 3.22.2
8 лет назад
Tristan Sloughter
a259d52792
upgrade relx to fixed hex package 3.22.2
8 лет назад
Fred Hebert
eed7f3082d
Merge pull request #1434 from tsloughter/shell_args
add option to pass args to user_drv for custom shells
8 лет назад
Tristan Sloughter
27cf4bfea0
add option to pass args to user_drv for custom shells
8 лет назад
Fred Hebert
64e790747e
Merge pull request #1433 from lrascao/feature/bump_relx_3_22_1
Bump relx to 3.22.1
8 лет назад
Luis Rascao
fc92973024
Bump relx to 3.22.1
8 лет назад
Fred Hebert
878cc18f80
Back to git-based versions
8 лет назад
Fred Hebert
c21a5f7ab2
Bumping to 3.3.4
8 лет назад
Fred Hebert
768a7c5c30
Merge pull request #1391 from ferd/doc-and-types
Type specifications and edocs improvements
8 лет назад
Fred Hebert
a1a8387a19
Merge pull request #1407 from sirihansen/ct-testspec-opts
Improve merge of command line options and config options in CT
8 лет назад
Fred Hebert
b7a96fa12f
Merge pull request #1430 from erlang/rebar-1331
refine eunit test detection
8 лет назад
alisdair sullivan
5b35265186
eunit: remove application modules from the modules eligible to test
application modules will be added to the eunit test set automatically, no
need to consider them for inclusion in the test set separately
8 лет назад
Siri Hansen
146f2732b9
Handle errors from ct_testspec
8 лет назад
Siri Hansen
998c6756b7
Make sure ct_testspec is loaded
... before calling erlang:function_exported(ct_testspec,get_tests,1).
8 лет назад
alisdair sullivan
d6a34f9d68
don't filter eunit test modules based on file extension
stops the eunit provider from filtering out test modules based on the
file extension. previously, it was hardcoded to expect all test files
ended in `.erl`. this change allows for endings like `.lfe` and `.beam`
8 лет назад
Siri Hansen
4e52ce58e5
Add all dirs from test spec
Parse given test specs and add all spec- and suite directories as
extra_src_dirs in order to ensure that all these directories are
copied to the _build area and the suites are compiled.
Specs located in the project- or app root are explicitly copied to the
_build area in order to avoid recursive copying of the complete
directory tree.
8 лет назад
Fred Hebert
8ae17c483d
Fix Alisdair's review, add more types and docs
8 лет назад
Fred Hebert
001933f2ab
Merge pull request #1415 from lrascao/feature/rebar_shell_fix
shell: don't crash apps that use release version operators
8 лет назад
Fred Hebert
1f8df5637c
Merge pull request #1418 from getong/releases_website
the releases website has changed
8 лет назад
getong
b99c15d297
the releases website has changed
8 лет назад
Siri Hansen
a18340c6ee
Allow using relative path to suite in project root
8 лет назад
Luis Rascao
6466c32449
shell: don't crash apps that use release version operators
Like for instance: {app, "0.1.0", '='}
8 лет назад
Fred Hebert
95777507a5
Merge pull request #1413 from ates/rebar3.crashdump-gitignore
Add rebar3.crashdump to gitignore template
8 лет назад
Artem Teslenko
5b9bd7a102
Add rebar3.crashdump to gitignore template
8 лет назад
alisdair sullivan
ca4c7f4f3d
Merge pull request #1411 from ferd/fix-regex-matches
Fix regex match for ignored file
8 лет назад
Fred Hebert
ffd97718b8
Merge pull request #1405 from erlang/get-deps
add `get-deps` provider
8 лет назад