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