alisdair sullivan
dfd11b7ae3
Merge pull request #1449 from ferd/fix-localinstall-tpl-path
See template local install same builtin as escript
hace 8 años
alisdair sullivan
ac8ee44f18
Merge pull request #1457 from ferd/windows-mv
Fix `mv` on windows
hace 8 años
Fred Hebert
3f27d877e3
Re-fix the windows file movement
and clean up a bit
hace 8 años
Fred Hebert
bc3b53f1e5
Rework test to work and pass on linux
to be roundtripped again to windows.
hace 8 años
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
hace 8 años
Fred Hebert
9ecb0b0363
Merge pull request #1453 from ajm113/grammar-contributions-fixes
Fixed typos and grammar errors for CONTRIBUTING.md.
hace 8 años
Andrew McRobb
deb69bc62c
[GRAMMAR] Fixed typos and grammar errors for CONTRIBUTING.md. [skip ci]
hace 8 años
Fred Hebert
004c808e97
Add manpage for rebar3
With peer script to help autogenerate commands from providers
hace 8 años
alisdair sullivan
6a1cfaf948
Merge pull request #1450 from ferd/relative-dialyzer-paths
Relative dialyzer paths
hace 8 años
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.
hace 8 años
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
hace 8 años
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
hace 8 años
Fred Hebert
e3f08361b6
Merge pull request #1448 from ajm113/bugfix-readme-grammar-fix
Fixed missing hypens, and improper wording in README.md
hace 8 años
Andrew McRobb
285373b9d3
[BUGFIX] Fixed missing hypens, and improper wording. [skip ci]
hace 8 años
Fred Hebert
ddac2e3c39
Merge pull request #1445 from ajm113/feature-editorconfig
[FEATURE] Add .editorconfig Settings.
hace 8 años
Andrew McRobb
05efc56b62
[FEATURE] Add .editorConfig Settings. [skip ci]
https://github.com/erlang/rebar3/issues/1443
hace 8 años
Fred Hebert
701e774ff9
Merge pull request #1439 from tsloughter/otp20
upgrade erlware_commons to 1.0.0 for OTP20 support
hace 8 años
Tristan Sloughter
c2f0d1ca0a
upgrade erlware_commons to 1.0.0 for OTP20 support
hace 8 años
Fred Hebert
88f4f42b3e
Merge pull request #1436 from tsloughter/relx_3.22.2
upgrade relx to fixed hex package 3.22.2
hace 8 años
Tristan Sloughter
a259d52792
upgrade relx to fixed hex package 3.22.2
hace 8 años
Fred Hebert
eed7f3082d
Merge pull request #1434 from tsloughter/shell_args
add option to pass args to user_drv for custom shells
hace 8 años
Tristan Sloughter
27cf4bfea0
add option to pass args to user_drv for custom shells
hace 8 años
Fred Hebert
64e790747e
Merge pull request #1433 from lrascao/feature/bump_relx_3_22_1
Bump relx to 3.22.1
hace 8 años
Luis Rascao
fc92973024
Bump relx to 3.22.1
hace 8 años
Fred Hebert
878cc18f80
Back to git-based versions
hace 8 años
Fred Hebert
c21a5f7ab2
Bumping to 3.3.4
hace 8 años
Fred Hebert
768a7c5c30
Merge pull request #1391 from ferd/doc-and-types
Type specifications and edocs improvements
hace 8 años
Fred Hebert
a1a8387a19
Merge pull request #1407 from sirihansen/ct-testspec-opts
Improve merge of command line options and config options in CT
hace 8 años
Fred Hebert
b7a96fa12f
Merge pull request #1430 from erlang/rebar-1331
refine eunit test detection
hace 8 años
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
hace 8 años
Siri Hansen
146f2732b9
Handle errors from ct_testspec
hace 8 años
Siri Hansen
998c6756b7
Make sure ct_testspec is loaded
... before calling erlang:function_exported(ct_testspec,get_tests,1).
hace 8 años
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`
hace 8 años
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.
hace 8 años
Fred Hebert
8ae17c483d
Fix Alisdair's review, add more types and docs
hace 8 años
Fred Hebert
001933f2ab
Merge pull request #1415 from lrascao/feature/rebar_shell_fix
shell: don't crash apps that use release version operators
hace 8 años
Fred Hebert
1f8df5637c
Merge pull request #1418 from getong/releases_website
the releases website has changed
hace 8 años
getong
b99c15d297
the releases website has changed
hace 8 años
Siri Hansen
a18340c6ee
Allow using relative path to suite in project root
hace 8 años
Luis Rascao
6466c32449
shell: don't crash apps that use release version operators
Like for instance: {app, "0.1.0", '='}
hace 8 años
Fred Hebert
95777507a5
Merge pull request #1413 from ates/rebar3.crashdump-gitignore
Add rebar3.crashdump to gitignore template
hace 8 años
Artem Teslenko
5b9bd7a102
Add rebar3.crashdump to gitignore template
hace 8 años
alisdair sullivan
ca4c7f4f3d
Merge pull request #1411 from ferd/fix-regex-matches
Fix regex match for ignored file
hace 8 años
Fred Hebert
ffd97718b8
Merge pull request #1405 from erlang/get-deps
add `get-deps` provider
hace 8 años
Fred Hebert
fc12b06d27
Fix regex match for ignored file
The regex mistakenly matched too many files (any character followed by
an underscore) rather than only files starting in '._'
This properly escapes the expressions to work in all cases.
hace 8 años
Siri Hansen
e427a83530
Translate path to testspec
This is a bugfix. It makes sure that the given path to a testspec is
translated so common_test will pick the spec from the _build
directory, and not from the source tree.
hace 8 años
Fred Hebert
9828f4464b
Merge pull request #1408 from robertoaloi/patch-1
Update THANKS
hace 8 años
Roberto Aloi
a1808f7230
Update THANKS
hace 8 años
Fred Hebert
51c008fb84
Go back to git-based versioning
hace 8 años
Fred Hebert
a58857162c
Bump to 3.3.3
hace 8 años