Fred Hebert
4a5c28d6cd
Merge pull request #1993 from ferd/flush-build-bootstrap
Clear _build/bootstrap on each bootstrap run
pirms 6 gadiem
Fred Hebert
aece1d706c
Merge pull request #1999 from starbelly/update-templates
update template moving maintainers into extras field
pirms 6 gadiem
Bryan Paxton
b32a7a77fa
update template moving maintainers into extras field
pirms 6 gadiem
Tristan Sloughter
c934ccca29
add repo_name to repoconfig used with hex_core to be compatible ( #1996 )
pirms 6 gadiem
Fred Hebert
cd8493f6cd
Merge pull request #1994 from lixen/master
fix case clause when fetching hg dep
pirms 6 gadiem
Mikael Lixenstrand
e0595666a3
fix case clause when is_supported is not in process dictionary
pirms 6 gadiem
Fred Hebert
5f4d746817
Clear _build/bootstrap on each bootstrap run
This should avoid common problems when upgrading across versions where
old code kind of messes up a lot of things and clearing _build keeps
being required.
pirms 6 gadiem
Fred Hebert
e96c99ebe6
Back to git-based versioning
pirms 6 gadiem
Fred Hebert
4b6f537df2
Bump to 3.8.0
pirms 6 gadiem
Fred Hebert
338da673d5
Merge pull request #1989 from tsloughter/relx-3.28.0
update relx to 3.28.0
pirms 6 gadiem
Tristan Sloughter
4be7f8a046
update relx to 3.28.0
pirms 6 gadiem
Fred Hebert
a983648462
Merge pull request #1988 from ericmj/emj/remove-clause
Remove unnecessary clauses in update_package/3
pirms 6 gadiem
Eric Meadows-Jönsson
18479e7422
Remove unnecessary clauses in update_package/3
pirms 6 gadiem
Fred Hebert
edb8f3d798
Merge pull request #1986 from ericmj/emj/mirror-of
Update hex_core and add mirror_of repo config
pirms 6 gadiem
Eric Meadows-Jönsson
2884365247
Improve error message
pirms 6 gadiem
Bryan Paxton
f2bfd2925c
Remove deprecated hex field maintainers ( #1987 )
- removed deprecated maintainers field from config template in
rebar_prv_packages
pirms 6 gadiem
Eric Meadows-Jönsson
6a5ad07bc4
Update hex_core and add mirror_of repo config
pirms 6 gadiem
Fred Hebert
69812e803e
Merge pull request #1984 from mopp/add_eunit_generator_option
Add --generator option for eunit
pirms 6 gadiem
mopp
ecd5e1342a
Refactor normalize
pirms 6 gadiem
mopp
44b250c174
Use format_error/1
pirms 6 gadiem
mopp
ab68f3df26
Revert try-catch
pirms 6 gadiem
mopp
3071319c43
Use ?PRV_ERROR instead of throwing error
pirms 6 gadiem
mopp
088487bab5
Append --generator option to completion files
pirms 6 gadiem
mopp
e8ec6810b8
Add --generator option for eunit
pirms 6 gadiem
Fred Hebert
968458b435
Merge pull request #1979 from ferd/ct-failfast
Add a --fail_fast switch to common test
pirms 6 gadiem
Fred Hebert
a9a7a05813
Merge pull request #1980 from tsloughter/ec-1.3.1
bump erlware_commons to 1.3.1
pirms 6 gadiem
Tristan Sloughter
c2e9452808
bump erlware_commons to 1.3.1
pirms 6 gadiem
Fred Hebert
06f4b7e4c3
Merge pull request #1976 from stuart-thackray/tidyDepExport
re-expose download/3 for backwards compatibility in git deps related plugins
pirms 6 gadiem
Stuart Thackray
d9adc89cf4
Code documentation that the PR was for backwards compatility
pirms 6 gadiem
Fred Hebert
76d8803a5d
Add a --fail_fast switch to common test
This switch aborts the rebar3 run after the first test failure is
reported.
Since Common Test does not support this feature and it can be useful for
interactive development (a demand from one of the teams I work with), I
decided to add the feature as an experimental CT hook.
The hook notices any test failure, and forcefully aborts the current
script execution, but only during the initialization phase of the next
test; this ensure that all other hooks for a post-test failure have the
time to do things right.
The CT logs _will_ be interupted, and hooks of all kinds may also
suffer.
Since this might be a bit tricky to support internally, I will be fine
with a review that results in "no, Fred. Please test this in a project
plugin first" or if I get told to use profiles to mature the feature
(i.e. `rebar3 as failfast ct ...`) with a custom hook declaration.
pirms 6 gadiem
Stuart Thackray
d5d75c6da6
Merge remote-tracking branch 'origin/tidyDepExport' into tidyDepExport
pirms 6 gadiem
Stuart Thackray
63fcfa9db0
Tidy Deps plugin to provide the download/3
For issue https://github.com/erlang/rebar3/issues/1974
Revert "add rebar.lock to template gitignore"
This reverts commit 8fb8a91130
.
pirms 6 gadiem
Stuart Thackray
4d3eb5604c
Revert "add rebar.lock to template gitignore"
This reverts commit 8fb8a91130
.
pirms 6 gadiem
Stuart Thackray
1a26a9a719
Tidy Deps plugin to provide the download/3
For issue https://github.com/erlang/rebar3/issues/1974
pirms 6 gadiem
Stuart Thackray
ebfa797c1f
Update from Upstream
pirms 6 gadiem
Bryan Paxton
7a9f88790e
Remove dup quotation op
pirms 6 gadiem
Bryan Paxton
8e12c8b68e
strip trailing forward slash on recrusive cp for darwin
- fixes systests on darwin where previously the recursive cp would fail
due to everything being copied after the last forward slash.
Specifically, everything in `systest/all_SUITE_data/` would be
copied but not `all_suite_data` dir itself which the tests expected.
pirms 6 gadiem
Bryan Paxton
7b728563f7
Use single vs escaped double quotes
pirms 6 gadiem
Fred Hebert
8e28561d4e
Merge pull request #1971 from ferd/fix-systest-suite
Fixing systest to use up to date plugin
pirms 6 gadiem
Fred Hebert
14efe7055c
Fixing systest to use up to date plugin
prevents some failures when running
pirms 6 gadiem
Fred Hebert
f564d1638c
Merge pull request #1969 from sg2342/fix_compiler_mib
implement mib_first_files support in rebar_compiler_mib
pirms 6 gadiem
Stefan Grundmann
079216cf17
implement mib_first_files support in rebar_compiler_mib
mostly copy/paste from rebar_compiler_erl
pirms 6 gadiem
Stefan Grundmann
52ceecf1ff
check for mib_first_files regression in umbrella_mib_first_test
consider A-MIB imports from B-MIB:
rebar compile MUST FAIL if mib_first_files is ["mibs/A-MIB.mib"]
rebar compile MUST SUCCEED if mib_first_files is ["mibs/B-MIB.mib"]
pirms 6 gadiem
Fred Hebert
f4cc17c621
Merge pull request #1965 from starbelly/single-module-xref-support
Support ignoring entire modules in xref results
pirms 6 gadiem
Fred Hebert
d27eb3aad0
Merge pull request #1966 from aboroska/fix-upgrade-pkg-name
Fix pkg name during update by using pkg_name understood by hex
pirms 6 gadiem
Bryan Paxton
4deb6437f5
Support ignoring whole modules in xref results
- Added support to rebar_prv_xref for filtering out whole module. A
module may now be added to the list of xref_ignores in rebar.config or
via -ignore_xref() module attribute
- Added unit test for whole module filtering support to xref CT suite
pirms 6 gadiem
András Boroska
4bd2b579c8
fix pkg name during update by using pkg_name understood by hex
pirms 6 gadiem
Fred Hebert
62ffde8e2a
Merge pull request #1963 from ferd/swap-builder-dep-order
Fix load order for custom project builders and parse transforms
pirms 6 gadiem
Fred Hebert
c0957db49b
Review comments addressed
pirms 6 gadiem
Tristan Sloughter
73bf5b4c05
fix for mix projects that don't have app.src files ( #1964 )
pirms 6 gadiem