summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | strip trailing forward slash on recrusive cp for darwinBryan Paxton2018-12-091-3/+15
| | | | | | | | | | | | | | | | | | | | | - 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.
* | | Merge branch 'starbelly-1944-git-shell-eval-bug'Fred Hebert2019-01-231-2/+3
|\ \ \
| * | | Avoid linebreak on command lineFred Hebert2019-01-231-2/+2
| | | |
| * | | Merge branch '1944-git-shell-eval-bug' of ↵Fred Hebert2019-01-231-2/+3
| |\ \ \ |/ / / / | | | | | | | | https://github.com/starbelly/rebar3 into starbelly-1944-git-shell-eval-bug
| * | | Use single vs escaped double quotesBryan Paxton2018-12-091-2/+3
| |/ /
* | | Merge pull request #1993 from ferd/flush-build-bootstrapFred Hebert2019-01-231-8/+50
|\ \ \ | |_|/ |/| | Clear _build/bootstrap on each bootstrap run
| * | Clear _build/bootstrap on each bootstrap runFred Hebert2019-01-081-8/+50
| | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #1999 from starbelly/update-templatesFred Hebert2019-01-182-2/+0
|\ \ \ | | | | | | | | update template moving maintainers into extras field
| * | | update template moving maintainers into extras fieldBryan Paxton2019-01-182-2/+0
|/ / /
* | | add repo_name to repoconfig used with hex_core to be compatible (#1996)Tristan Sloughter2019-01-132-4/+9
| | |
* | | Merge pull request #1994 from lixen/masterFred Hebert2019-01-111-2/+1
|\ \ \ | |/ / |/| | fix case clause when fetching hg dep
| * | fix case clause when is_supported is not in process dictionaryMikael Lixenstrand2019-01-111-2/+1
|/ /
* | Back to git-based versioningFred Hebert2019-01-051-1/+1
| |
* | Bump to 3.8.0Fred Hebert2019-01-052-2/+2
| |
* | Merge pull request #1989 from tsloughter/relx-3.28.0Fred Hebert2019-01-052-3/+3
|\ \ | | | | | | update relx to 3.28.0
| * | update relx to 3.28.0Tristan Sloughter2019-01-052-3/+3
|/ /
* | Merge pull request #1988 from ericmj/emj/remove-clauseFred Hebert2019-01-041-4/+0
|\ \ | | | | | | Remove unnecessary clauses in update_package/3
| * | Remove unnecessary clauses in update_package/3Eric Meadows-Jönsson2019-01-041-4/+0
|/ /
* | Merge pull request #1986 from ericmj/emj/mirror-ofFred Hebert2019-01-017-39/+71
|\ \ | | | | | | Update hex_core and add mirror_of repo config
| * | Improve error messageEric Meadows-Jönsson2019-01-011-4/+3
| | |
| * | Update hex_core and add mirror_of repo configEric Meadows-Jönsson2018-12-307-39/+72
| | |
* | | Remove deprecated hex field maintainers (#1987)Bryan Paxton2018-12-311-3/+1
| | | | | | | | | | | | - removed deprecated maintainers field from config template in rebar_prv_packages
* | | Merge pull request #1984 from mopp/add_eunit_generator_optionFred Hebert2018-12-295-7/+66
|\ \ \ | |/ / |/| | Add --generator option for eunit
| * | Refactor normalizemopp2018-12-301-6/+10
| | |
| * | Use format_error/1mopp2018-12-301-1/+3
| | |
| * | Revert try-catchmopp2018-12-301-12/+8
| | |
| * | Use ?PRV_ERROR instead of throwing errormopp2018-12-301-1/+1
| | |
| * | Append --generator option to completion filesmopp2018-12-293-2/+4
| | |
| * | Add --generator option for eunitmopp2018-12-292-12/+67
|/ /
* | Merge pull request #1979 from ferd/ct-failfastFred Hebert2018-12-182-4/+140
|\ \ | | | | | | Add a --fail_fast switch to common test
| * | Add a --fail_fast switch to common testFred Hebert2018-12-172-4/+140
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge pull request #1980 from tsloughter/ec-1.3.1Fred Hebert2018-12-182-3/+3
|\ \ | | | | | | bump erlware_commons to 1.3.1
| * | bump erlware_commons to 1.3.1Tristan Sloughter2018-12-182-3/+3
|/ /
* | Merge pull request #1976 from stuart-thackray/tidyDepExportFred Hebert2018-12-182-0/+17
|\ \ | |/ |/| re-expose download/3 for backwards compatibility in git deps related plugins
| * Code documentation that the PR was for backwards compatilityStuart Thackray2018-12-182-2/+11
| |
| * Merge remote-tracking branch 'origin/tidyDepExport' into tidyDepExportStuart Thackray2018-12-110-0/+0
| |\
| | * Revert "add rebar.lock to template gitignore"Stuart Thackray2018-12-111-4/+0
| | | | | | | | | This reverts commit 8fb8a91130e0e5c239bb837b9adc4ad71e5806b8.
| | * Tidy Deps plugin to provide the download/3Stuart Thackray2018-12-112-0/+8
| | | | | | | | | For issue https://github.com/erlang/rebar3/issues/1974
| * | Tidy Deps plugin to provide the download/3Stuart Thackray2018-12-113-4/+8
| |/ | | | | | | | | | | For issue https://github.com/erlang/rebar3/issues/1974 Revert "add rebar.lock to template gitignore" This reverts commit 8fb8a91130e0e5c239bb837b9adc4ad71e5806b8.
| * Update from UpstreamStuart Thackray2018-12-11189-3251/+13977
| |\ | |/ |/|
* | Merge pull request #1971 from ferd/fix-systest-suiteFred Hebert2018-12-081-1/+1
|\ \ | | | | | | Fixing systest to use up to date plugin
| * | Fixing systest to use up to date pluginFred Hebert2018-12-081-1/+1
|/ / | | | | | | prevents some failures when running
* | Merge pull request #1969 from sg2342/fix_compiler_mibFred Hebert2018-12-052-12/+91
|\ \ | | | | | | implement mib_first_files support in rebar_compiler_mib
| * | implement mib_first_files support in rebar_compiler_mibStefan Grundmann2018-12-051-3/+34
| | | | | | | | | | | | mostly copy/paste from rebar_compiler_erl
| * | check for mib_first_files regression in umbrella_mib_first_testStefan Grundmann2018-12-051-9/+57
|/ / | | | | | | | | | | | | 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"]
* | Merge pull request #1965 from starbelly/single-module-xref-supportFred Hebert2018-12-043-9/+39
|\ \ | | | | | | Support ignoring entire modules in xref results
| * | Support ignoring whole modules in xref resultsBryan Paxton2018-12-023-9/+39
| | | | | | | | | | | | | | | | | | | | | - 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
* | | Merge pull request #1966 from aboroska/fix-upgrade-pkg-nameFred Hebert2018-12-031-2/+4
|\ \ \ | | | | | | | | Fix pkg name during update by using pkg_name understood by hex
| * | | fix pkg name during update by using pkg_name understood by hexAndrás Boroska2018-12-021-2/+4
|/ / /
* | | Merge pull request #1963 from ferd/swap-builder-dep-orderFred Hebert2018-12-012-4/+8
|\ \ \ | |/ / |/| | Fix load order for custom project builders and parse transforms