Fred Hebert
6789123fa4
Merge pull request #1068 from tsloughter/upgrades
upgrade relx to 3.17.0
пре 9 година
Tristan Sloughter
55b69b6494
upgrade relx to 3.17.0
пре 9 година
Fred Hebert
3e008899d3
Merge pull request #1067 from tsloughter/high-colors
set default color intensity to high
пре 9 година
Tristan Sloughter
c11ba3c417
set default color intensity to high
пре 9 година
Fred Hebert
da537df361
Merge pull request #1062 from tsloughter/relx_3.16.0
update relx to 3.16.0 to include color intesity update
пре 9 година
Tristan Sloughter
73b857f6fd
update relx to 3.16.0 to include color intesity update
пре 9 година
Tristan Sloughter
44ebce927f
Merge pull request #902 from project-fifo/less-color
Less color
пре 9 година
Heinz N. Gies
4a5c8bc0e3
Set relx color intensity env variable
пре 9 година
Heinz N. Gies
c79fe4cf1b
Use an app_env to get color intensity
пре 9 година
Tristan Sloughter
b8a590cf19
Merge pull request #1048 from fauxsoup/master
Add secondary hook for rebar_prv_compile
пре 9 година
Heinz N. Gies
949eafd899
Some cleanup
пре 9 година
Zachary Hueras
edd032c5f5
Include hook for app compilation
пре 9 година
Heinz N. Gies
2f563041cb
Merge master
пре 9 година
Fred Hebert
7fab47dfa0
Merge pull request #1053 from tsloughter/master
upgrade relx to 3.15.0
пре 9 година
Tristan Sloughter
a7bdffaa07
Merge pull request #1041 from lrascao/fix/relx_overlay_vars
Add test case for relx overlay vars
пре 9 година
Tristan Sloughter
ff434b3df1
Merge pull request #1047 from fishcakez/dialyzer_unknown
Ignore unknown warning when dialyzer < 2.8
пре 9 година
Tristan Sloughter
89b4d4a866
upgrade relx to 3.15.0
пре 9 година
Luis Rascao
f60c522cdc
Add test case for relx overlay vars
Makes use of several var types: integers,
strings, binaries, binary strings and tuples.
пре 9 година
Fred Hebert
9e1abdbd32
Merge pull request #1050 from tsloughter/master
check top level config for minimum or blacklisted otps at start
пре 9 година
Tristan Sloughter
270066c296
check top level config for minimum or blacklisted otps at start
пре 9 година
Zachary Hueras
61ce3eaa3e
Add secondary hook for rebar_prv_compile
erlc_compile, for before/after compiling .erls to
.beams, but before .app.src to .app
пре 9 година
James Fish
b1c6c2fccf
Ignore unknown warning when dialyzer < 2.8
пре 9 година
Fred Hebert
a229a21ffb
Merge pull request #1046 from tsloughter/user-agent
add user-agent to http request headers
пре 9 година
Tristan Sloughter
9cf84e5379
add user-agent to http request headers
пре 9 година
Fred Hebert
fceda51999
Merge pull request #1045 from tsloughter/master
don't lose overrides in an app when installing plugins it uses
пре 9 година
Tristan Sloughter
c4aaff7a06
don't lose overrides in an app when installing plugins it uses'
пре 9 година
Tristan Sloughter
3522c929f9
Merge pull request #1033 from tuncer/fix-shell-completion
Fix bash completion regression (cf66dfd6ba
) and make lopt strings more resilient
пре 9 година
Tristan Sloughter
aee5c19183
Merge pull request #1043 from talentdeficit/dont_strip_project_apps_during_ct
don't strip the project apps when running `ct` with just a root suite specified
пре 9 година
alisdair sullivan
7427b5f03e
fix paths for multiple app projects when running ct with no --dir argument
пре 9 година
alisdair sullivan
e7abae84c0
don't strip the project apps when running `ct` with just a root suite specified
this ensures the project apps are compiled to `lib/` instead of `extras/`
пре 9 година
Tristan Sloughter
964da8c4de
Merge pull request #1035 from lrascao/fix/missing_include_path
Add module directory to include path
пре 9 година
Luis Rascao
123630a68e
Add module directory to include path
Several projects use an include path relative
to the project's root.
file:compile will look in three places for the include
files:
The current working directory
The directory where the module is being compiled
The directories given by the include option
пре 9 година
Tuncer Ayaz
7c9dd6c1ec
bash completion: prevent future mistakes in lopts
To prevent future mistakes like the broken string introduced in
cf66dfd6ba, put opening and closing " on separate lines in each
multi-line lopts string. This also allows for cleaner (smaller) diffs
when removing/adding a flag.
пре 9 година
Tuncer Ayaz
81483f9f5d
bash completion: fix error introduced in cf66dfd6
cf66dfd6ba
introduced a syntax error in the modified lopts string.
Without the fix, you'll provoke a shell error when trying to complete
`rebar3 ct --<something>`.
пре 9 година
Fred Hebert
084fd3116a
Merge pull request #1031 from tsloughter/master
add profile option to clean task
пре 9 година
Tristan Sloughter
aeb6a1986b
add profile option to clean task
пре 9 година
Tristan Sloughter
3b20e6380c
Merge pull request #1024 from talentdeficit/dedupe_eunit_default_tests
deduplicate default test set generated by `rebar3 eunit`
пре 9 година
Fred Hebert
22510b8067
Merge pull request #1029 from tsloughter/master
local install and local upgrade
пре 9 година
Tristan Sloughter
42113a0364
move unstable install and upgrade to local namespace
пре 9 година
Tristan Sloughter
ecdcf7cd36
add support for setting erl vm args with REBAR3_ERL_ARGS
пре 9 година
Fred Hebert
350fcd9f7a
Merge pull request #1025 from tsloughter/master
add unstable install/upgrade instructions to readme
пре 9 година
Tristan Sloughter
c9213a08be
add unstable install/upgrade instructions to readme
пре 9 година
alisdair sullivan
a8dc8ce6e6
deduplicate default test set generated by `rebar3 eunit`
this ONLY attempts to deduplicate test sets that are generated by
rebar in the absence of any user specified tests
пре 9 година
Tristan Sloughter
505576cb6a
Merge pull request #1023 from ferd/rework-repo-docs
Rework README and CONTRIBUTING documents
пре 9 година
Tristan Sloughter
10948be896
Merge pull request #1022 from ferd/badconfig-shell-error
Display error message when bad config is loaded
пре 9 година
Fred Hebert
63a334a78b
Rework README and CONTRIBUTING documents
- The README is better targetted to newcomers and explains the basics of
the project: what it is, why use it, how to get started, where to find
more information. It looks less like a reference and more like a brief
overview of rebar3.
- Whatever looks like a list or reference manual material is expected to
be moved to the website
- Be clearer about the rebar3 project structure in CONTRIBUTING.md;
explain how to write tests, how to structure code, and so on.
- Added contributing section on bug reports, feature requests, etc.
пре 9 година
Fred Hebert
50307a6aa9
Display error message when bad config is loaded
If a bad configuration file is submitted to rebar3 shell, display the
following error:
===> The configuration file submitted could not be read and will be
ignored.
And keep going otherwise rather than silently failing.
While crash-fast is usually a good mechanism, the shell so far is very
tolerant of failures from apps to boot and whatnot, so this feels
appropriate.
Fixes #1019
пре 9 година
Fred Hebert
c8e0b1c5ce
Merge pull request #1017 from talentdeficit/runtime_version_check
check at runtime instead of compile time for `file:list_dir_all/1`
пре 9 година
Fred Hebert
ec7245b454
Merge pull request #1018 from talentdeficit/cover_what_are_you_doooooing
change detection of valid modules for `eunit`
пре 9 година
Tristan Sloughter
f15802b046
Merge pull request #1021 from tsloughter/master
convert 'app' to 'application' in eunit_opts to match cmdline args
пре 9 година