Fred Hebert
542b93a852
Merge pull request #2143 from choptastic/master
Fix a couple typos in readme
5 vuotta sitten
Jesse Gumm
870aa73052
Fix a couple typos in readme
5 vuotta sitten
Tristan Sloughter
c2d74ada46
back to git-based versioning
5 vuotta sitten
Tristan Sloughter
6cf8f2633d
Bump to 3.12.0
5 vuotta sitten
Tristan Sloughter
2db55cea71
Merge pull request #2142 from tsloughter/relx-3.33.0
upgrade relx 3.33.0
5 vuotta sitten
Tristan Sloughter
f71cd13b3e
upgrade relx 3.33.0
5 vuotta sitten
Fred Hebert
5bc4581d6c
Merge pull request #2137 from tsloughter/provider-warning
format error from provider init and print as warning
5 vuotta sitten
Tristan Sloughter
7a2911df03
format error from provider init and print as warning
5 vuotta sitten
Fred Hebert
b1f8e3dfad
Merge pull request #2136 from tsloughter/env-base-dir
support REBAR_BASE_DIR for setting the base_dir
5 vuotta sitten
Tristan Sloughter
9402857f55
support REBAR_BASE_DIR for setting the base_dir
5 vuotta sitten
Fred Hebert
6abe440ec5
Merge pull request #2133 from ferd/fix-duplicate-edoc-macros
Fixing duplicate macro definition in umbrella edoc
5 vuotta sitten
Fred Hebert
91381bf006
uncomment test code
5 vuotta sitten
Fred Hebert
eed2d6f438
Merge pull request #2132 from starbelly/update-hex-core-to-v0.5.1
Update vendored in hex_core to version 0.5.1
5 vuotta sitten
Fred Hebert
28a50b8a36
Fixing duplicate macro definition in umbrella edoc
When in umbrella mode (or through multiple profiles), users can specify
macros for EDocs based on either the {def, ...} or the {macros, ...}
arguments.
This patch replaces the prior options merging for umbrellas to use the
rebar3 tup_umerge utils to remove identical duplicates while preserving
correct ordering, and manually merges the {macros, ...} definitions
while ke eping the correct precedence rules since these appear (given
their behaviour) to be all individually extracted and passed as `{d,
...}` to the compiler so that epp expands them. This compiler
function freaks out on any re-defined macros and explodes.
Do note that the macros with `{def, ...}` are edoc macros and do not
suffer from that issue, safely deduplicating multiple definitions.
5 vuotta sitten
Bryan Paxton
a24fb34869
Update vendored in hex_core to version 0.5.1
version 0.5.1 is a maintenance release of hex_core specifically for
rebar3 which contains a configuration update. Prior to v0.5.1 if no
repo_organization key was set this could result in a function clause
error. The behavior is to now set repo_organization to undefined in
this case.
5 vuotta sitten
Fred Hebert
dab233d6ed
Merge pull request #2130 from ferd/fix-edoc
Repair edoc functionality on rebar3 itself
5 vuotta sitten
Fred Hebert
1bbf4db965
Repair edoc functionality on rebar3 itself
5 vuotta sitten
Fred Hebert
f03e4f1cff
Merge pull request #2124 from robashton/master
de-duplicate dependency list in rebar_compiler_erl.erl
5 vuotta sitten
Rob Ashton
6d8c544ecd
Stick the usort in our termination clause
5 vuotta sitten
Rob Ashton
18b39d7382
De-dup inside parse_attr function itself
5 vuotta sitten
Rob Ashton
4067a0dd52
Dedup dep list
5 vuotta sitten
Fred Hebert
361e8e47d5
Merge pull request #2123 from janchochol/fix_logger_level
Fix reloading logger_level
5 vuotta sitten
Jan Chochol
5e225f1fa1
Fix reloading logger_level
OTP kernel application use "logger_level" configuration for configuring
level in primary configuration.
rebar3 uses "logger_info" for this purpose - ths is little bit confusing
and probably mistake.
This commit will unify behavior between kernel and rebar3o
Fixes: 0303567d95
("Reload logger config in shell")
5 vuotta sitten
Fred Hebert
76935555f3
Merge pull request #2111 from jkakar/dialyzer-warn-without-debug-info
rebar3 dialyzer: Warn when debug_info is disabled
5 vuotta sitten
Jamu Kakar
0c8a75d94b
Apply patch from ferd.
5 vuotta sitten
Tristan Sloughter
57237d442e
Merge pull request #2121 from tsloughter/plug-upgrades
keep resources in new state used in plugins upgrade
5 vuotta sitten
Fred Hebert
11be2bd0e1
Merge pull request #2117 from ferd/saleyn-master
Fix crash when a dependency is missing app.src file
5 vuotta sitten
Tristan Sloughter
6ab589b58a
keep resources in new state used in plugins upgrade
5 vuotta sitten
Fred Hebert
a5d777a2d7
Merge pull request #2118 from ferd/fix-internal-compiler-type
Fix custom compiler mods typespecs, add edoc
5 vuotta sitten
Fred Hebert
67e799af05
Fix custom compiler mods typespecs, add edoc
5 vuotta sitten
Fred Hebert
892f5704bc
Merge pull request #2116 from ferd/fix-umbrella-edoc-opts
Ensure EDoc opts in umbrella apps are respected
5 vuotta sitten
Fred Hebert
9e4a191f46
Fix crash when a dependency is missing app file
Patch up and add tests on #2112
5 vuotta sitten
Fred Hebert
d808040153
Merge branch 'master' of https://github.com/saleyn/rebar3 into saleyn-master
5 vuotta sitten
Fred Hebert
77579d5da4
Merge pull request #2115 from erlang/bump-cth-readable-1.4.5
Bump cth_readable to fix lager on OTP-21+
5 vuotta sitten
Fred Hebert
44ab2dfd1a
Ensure EDoc opts in umbrella apps are respected
This adds an additional loading and merging of options for EDoc using
the values from the top-level along with those specified in the
rebar.config of an umbrella application.
The app-specific config values are prepended to the global ones; this
can likely cause some problems with manual path handling, but is
unlikely to happen in practice and the rest seems to work fine based on
order
Fixes the issue in #2114
5 vuotta sitten
Fred Hebert
bcad4ddc4b
Bump cth_readable to fix lager on OTP-21+
5 vuotta sitten
Serge Aleynikov
185f885f69
Refine the error cause
5 vuotta sitten
Serge Aleynikov
d6195601e9
Fix 'rebar3 compile' crash when a dependency is missing app file
5 vuotta sitten
Fred Hebert
0d9e5bb37d
Merge pull request #2060 from starbelly/rebar_config_env_variable
Support rebar config dir env var
5 vuotta sitten
Bryan Paxton
4fdf2fe089
Support rebar config dir env var
6 vuotta sitten
Jamu Kakar
68985ea883
Use better warning message.
5 vuotta sitten
Jamu Kakar
1aa2a26a34
rebar3 dialyzer: Warn when debug_info is disable
5 vuotta sitten
Tristan Sloughter
d752e27870
Merge pull request #2110 from saleyn/master
Make missing file report more comprehensive
5 vuotta sitten
Serge Aleynikov
86bc08d164
Add format_error/1 to print errors nicely
5 vuotta sitten
Serge Aleynikov
d518809351
Make missing file report more comprehensive
5 vuotta sitten
Tristan Sloughter
f23e5a4233
Merge pull request #2010 from relayr/check_hash
Warn when there's mismatch between rebar.lock & original package checksum
6 vuotta sitten
Kuba Odias
c8f7d2af53
Warn when there's mismatch between rebar.lock & original package checksum
6 vuotta sitten
Fred Hebert
1328a9a204
Merge pull request #2099 from ferd/gracious-shell-reloading
Gracious loading of unloaded but blacklisted mods
6 vuotta sitten
Fred Hebert
dec3aeb6c5
Merge pull request #2100 from ferd/lint-on-compile
Only lint app files when compiling
6 vuotta sitten
Fred Hebert
22b221d073
Merge pull request #2098 from tsloughter/cirrus-new-tags
try CIRRUS_TAG != '' for triggering cirrus for new tags
6 vuotta sitten