Tristan Sloughter
b9f058a32d
Merge pull request #1070 from project-fifo/hex-improvements
Hex improvements
před 9 roky
Fred Hebert
2d2b8a7c76
Merge pull request #1075 from tsloughter/plugin_override
add project_providers after initing default providers but allow overrides
před 9 roky
Tristan Sloughter
9b26c4f688
Merge pull request #1076 from project-fifo/thanks
Add me to THANKS for suffering through Tristan's code
před 9 roky
Heinz N. Gies
5f52cd8ca2
Add me to THANKS for suffering through Tristan's code
před 9 roky
Tristan Sloughter
ca64142633
add test to verify only project_plugins override providers
před 9 roky
Heinz N. Gies
e9e62657c9
Add more hex rules so they don't throw errors
Add more version constraints
Allow for any number of whitespaces after compairison opperator
Improve updating and error printing
Fix failing tests
před 9 roky
Tristan Sloughter
8cea177377
add project_providers after initing default providers but allow overrides
před 9 roky
Tristan Sloughter
cb0263667c
Merge pull request #1073 from ferd/shell-cookies
Support --setcookie option
před 9 roky
Fred Hebert
e95e935eaf
Support --setcookie option
Replicates `erl` behaviour.
před 9 roky
Fred Hebert
ada08b88d7
Merge pull request #1065 from tsloughter/plugin_precedence
give top level plugin providers precedence over default providers
před 9 roky
Tristan Sloughter
862486cac7
Merge pull request #1061 from ferd/future-proof-lockfiles
Make lock files future-proof
před 9 roky
Tristan Sloughter
53866e148c
give new opt project_plugins providers precedence over default providers
před 9 roky
Fred Hebert
e3437c1dfb
Merge pull request #1071 from tsloughter/upgrade_do
break up do/1 function in install_deps to make upgrade less confusing
před 9 roky
Tristan Sloughter
73475af114
break up do/1 function in install_deps to make upgrade less confusing
před 9 roky
Fred Hebert
6789123fa4
Merge pull request #1068 from tsloughter/upgrades
upgrade relx to 3.17.0
před 9 roky
Tristan Sloughter
55b69b6494
upgrade relx to 3.17.0
před 9 roky
Fred Hebert
3e008899d3
Merge pull request #1067 from tsloughter/high-colors
set default color intensity to high
před 9 roky
Tristan Sloughter
c11ba3c417
set default color intensity to high
před 9 roky
Fred Hebert
da537df361
Merge pull request #1062 from tsloughter/relx_3.16.0
update relx to 3.16.0 to include color intesity update
před 9 roky
Tristan Sloughter
73b857f6fd
update relx to 3.16.0 to include color intesity update
před 9 roky
Tristan Sloughter
44ebce927f
Merge pull request #902 from project-fifo/less-color
Less color
před 9 roky
Heinz N. Gies
4a5c8bc0e3
Set relx color intensity env variable
před 9 roky
Heinz N. Gies
c79fe4cf1b
Use an app_env to get color intensity
před 9 roky
Fred Hebert
caf4468f3b
Make lock files future-proof
Changes to how hex or packages may work in the future will necessarily
bring changes to the format of lock files.
This commit adds an optional framing for future lock files of the form:
{Version, LockList}.
<Whatever consultable attributes>
This format is supported such as the LockList is the current lockfile
contents, and will never have more information than it currently does.
Attributes can be whatever and are currently undefined.
Rebar copies will be able to:
- Keep using the core locklist (which avoids breaking the last year or
so of community libraries using rebar3)
- Warn when it runs an outdated copy in comparison to the lock file
- Automatically rewrite lock files in the format it supports
- Augment or parse files in a version-specific manner.
This changes the usage interface slightly, but is backwards *and*
forwards compatible.
před 9 roky
Tristan Sloughter
b8a590cf19
Merge pull request #1048 from fauxsoup/master
Add secondary hook for rebar_prv_compile
před 9 roky
Heinz N. Gies
949eafd899
Some cleanup
před 9 roky
Zachary Hueras
edd032c5f5
Include hook for app compilation
před 9 roky
Heinz N. Gies
2f563041cb
Merge master
před 9 roky
Fred Hebert
7fab47dfa0
Merge pull request #1053 from tsloughter/master
upgrade relx to 3.15.0
před 9 roky
Tristan Sloughter
a7bdffaa07
Merge pull request #1041 from lrascao/fix/relx_overlay_vars
Add test case for relx overlay vars
před 9 roky
Tristan Sloughter
ff434b3df1
Merge pull request #1047 from fishcakez/dialyzer_unknown
Ignore unknown warning when dialyzer < 2.8
před 9 roky
Tristan Sloughter
89b4d4a866
upgrade relx to 3.15.0
před 9 roky
Luis Rascao
f60c522cdc
Add test case for relx overlay vars
Makes use of several var types: integers,
strings, binaries, binary strings and tuples.
před 9 roky
Fred Hebert
9e1abdbd32
Merge pull request #1050 from tsloughter/master
check top level config for minimum or blacklisted otps at start
před 9 roky
Tristan Sloughter
270066c296
check top level config for minimum or blacklisted otps at start
před 9 roky
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
před 9 roky
James Fish
b1c6c2fccf
Ignore unknown warning when dialyzer < 2.8
před 9 roky
Fred Hebert
a229a21ffb
Merge pull request #1046 from tsloughter/user-agent
add user-agent to http request headers
před 9 roky
Tristan Sloughter
9cf84e5379
add user-agent to http request headers
před 9 roky
Fred Hebert
fceda51999
Merge pull request #1045 from tsloughter/master
don't lose overrides in an app when installing plugins it uses
před 9 roky
Tristan Sloughter
c4aaff7a06
don't lose overrides in an app when installing plugins it uses'
před 9 roky
Tristan Sloughter
3522c929f9
Merge pull request #1033 from tuncer/fix-shell-completion
Fix bash completion regression (cf66dfd6ba
) and make lopt strings more resilient
před 9 roky
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
před 9 roky
alisdair sullivan
7427b5f03e
fix paths for multiple app projects when running ct with no --dir argument
před 9 roky
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/`
před 9 roky
Tristan Sloughter
964da8c4de
Merge pull request #1035 from lrascao/fix/missing_include_path
Add module directory to include path
před 9 roky
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
před 9 roky
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.
před 9 roky
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>`.
před 9 roky
Fred Hebert
084fd3116a
Merge pull request #1031 from tsloughter/master
add profile option to clean task
před 9 roky