Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Allow using relative path to suite in project root | Siri Hansen | 2016-12-13 | 2 | -16/+54 | |
| | | | ||||||
| * | | Translate path to testspec | Siri Hansen | 2016-12-09 | 2 | -37/+51 | |
| | | | | | | | | | | | | | | | | | | This is a bugfix. It makes sure that the given path to a testspec is translated so common_test will pick the spec from the _build directory, and not from the source tree. | |||||
| * | | Add directory of testspec as extra_src_dir | Siri Hansen | 2016-12-08 | 2 | -12/+32 | |
| | | | | | | | | | | | | | | | | | | This is necessary in order to automatically get the testspec included as an artifact (i.e. copied to the _build dir) in the case when it is stored in another directory than 'test'. | |||||
| * | | Improve merge of command line options and config options | Siri Hansen | 2016-12-07 | 2 | -27/+136 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: option 'spec' is not specifically handled when merging options from the command line with options from rebar.config. Due to this, if the config specifies a 'spec', then this will take precedence over any 'dir' and/or 'suite' on the command line. This commit takes special care of all options that can be used to select tests - meaning that if any of the options 'spec', 'dir', 'suite', 'group' or 'case' are specified on the command line, then all 'spec', 'dir', 'suite', 'group' and 'case' options in rebar.config will be ignored. | |||||
* | | | Merge pull request #1430 from erlang/rebar-1331 | Fred Hebert | 2016-12-23 | 1 | -4/+5 | |
|\ \ \ | | | | | | | | | refine eunit test detection | |||||
| * | | | eunit: remove application modules from the modules eligible to test | alisdair sullivan | 2016-12-23 | 1 | -4/+5 | |
| | | | | | | | | | | | | | | | | | | | | application modules will be added to the eunit test set automatically, no need to consider them for inclusion in the test set separately | |||||
| * | | | don't filter eunit test modules based on file extension | alisdair sullivan | 2016-12-22 | 1 | -2/+2 | |
|/ / / | | | | | | | | | | | | | | | | stops the eunit provider from filtering out test modules based on the file extension. previously, it was hardcoded to expect all test files ended in `.erl`. this change allows for endings like `.lfe` and `.beam` | |||||
* | | | Merge pull request #1415 from lrascao/feature/rebar_shell_fix | Fred Hebert | 2016-12-16 | 1 | -0/+4 | |
|\ \ \ | | | | | | | | | shell: don't crash apps that use release version operators | |||||
| * | | | shell: don't crash apps that use release version operators | Luis Rascao | 2016-12-11 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | Like for instance: {app, "0.1.0", '='} | |||||
* | | | | Merge pull request #1418 from getong/releases_website | Fred Hebert | 2016-12-14 | 1 | -1/+1 | |
|\ \ \ \ | |/ / / |/| | | | the releases website has changed | |||||
| * | | | the releases website has changed | getong | 2016-12-14 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | Merge pull request #1413 from ates/rebar3.crashdump-gitignore | Fred Hebert | 2016-12-10 | 1 | -0/+1 | |
|\ \ \ | | | | | | | | | Add rebar3.crashdump to gitignore template | |||||
| * | | | Add rebar3.crashdump to gitignore template | Artem Teslenko | 2016-12-10 | 1 | -0/+1 | |
|/ / / | ||||||
* | | | Merge pull request #1411 from ferd/fix-regex-matches | alisdair sullivan | 2016-12-09 | 4 | -4/+4 | |
|\ \ \ | | | | | | | | | Fix regex match for ignored file | |||||
| * | | | Fix regex match for ignored file | Fred Hebert | 2016-12-09 | 4 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The regex mistakenly matched too many files (any character followed by an underscore) rather than only files starting in '._' This properly escapes the expressions to work in all cases. | |||||
* | | | | Merge pull request #1405 from erlang/get-deps | Fred Hebert | 2016-12-09 | 2 | -0/+38 | |
|\ \ \ \ | |/ / / |/| | | | add `get-deps` provider | |||||
| * | | | add `get-deps` provider | alisdair sullivan | 2016-12-07 | 2 | -0/+38 | |
| |/ / | | | | | | | | | | a no-op provider that depends on lock that is slightly more discoverable and user friendly | |||||
* | | | Merge pull request #1408 from robertoaloi/patch-1 | Fred Hebert | 2016-12-08 | 1 | -0/+1 | |
|\ \ \ | | | | | | | | | Update THANKS | |||||
| * | | | Update THANKS | Roberto Aloi | 2016-12-08 | 1 | -0/+1 | |
|/ / / | ||||||
* | | | Go back to git-based versioning | Fred Hebert | 2016-12-08 | 1 | -1/+1 | |
| | | | ||||||
* | | | Bump to 3.3.3 | Fred Hebert | 2016-12-08 | 2 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #1404 from psyeugenic/select-cmd-by-git-version | alisdair sullivan | 2016-12-07 | 1 | -13/+59 | |
|\ \ \ | |/ / |/| | | Select git clone command by git version | |||||
| * | | Use different git commands for different git versions | Björn-Egil Dahlberg | 2016-12-07 | 1 | -13/+59 | |
|/ / | | | | | | | | | | | | | | | | | | | The option --single-branch was introduced in git version 1.7.10 and thus rebar3 cannot fetch git dependencies on systems where earlier git versions are install. This commit will select other git clone commands if an earlier git version is detected. If the git version cannot be determined rebar3 falls back on the previous behavior and uses --single-branch. | |||||
* | | Merge pull request #1403 from robertoaloi/fix-regexp-for-matching-files | Fred Hebert | 2016-12-06 | 4 | -4/+4 | |
|\ \ | | | | | | | Restrict regexp to match on files starting with '._' | |||||
| * | | Restrict regexp to match on files starting with '._' | Roberto Aloi | 2016-12-06 | 4 | -4/+4 | |
|/ / | ||||||
* | | Merge pull request #1398 from tburghart/rebar3_issue_1397 | Fred Hebert | 2016-12-05 | 2 | -35/+162 | |
|\ \ | | | | | | | Correct precedence of compile options merged from profiles. | |||||
| * | | Added regression tests for PR 1398 | Ted Burghart | 2016-12-05 | 1 | -2/+102 | |
| | | | ||||||
| * | | Addresses https://github.com/erlang/rebar3/issues/1397 | Ted Burghart | 2016-12-05 | 1 | -33/+60 | |
|/ / | | | | | | | | | | | Ensures merged compiler options end up in the correct order to maintain profile precedence. Moves the merge functionality from rebar_opts:merge_opts/2 to a standalone function to ease extension and debugging. | |||||
* | | Merge branch 'artempervin-master' | Fred Hebert | 2016-12-01 | 5 | -12/+91 | |
|\ \ | ||||||
| * | | Fully clean up after test utils for proxy | Fred Hebert | 2016-12-01 | 1 | -4/+5 | |
| | | | ||||||
| * | | 1394: fixed typo | Artem Pervin | 2016-12-01 | 1 | -4/+4 | |
| | | | ||||||
| * | | 1394: fixed typo | Artem Pervin | 2016-12-01 | 1 | -3/+3 | |
| | | | ||||||
| * | | 1394: restore original proxy spec after tests | Artem Pervin | 2016-12-01 | 1 | -6/+21 | |
| | | | ||||||
| * | | 1394: refined export list and tests | Artem Pervin | 2016-12-01 | 2 | -4/+9 | |
| | | | ||||||
| * | | 1394: one more test | Artem Pervin | 2016-12-01 | 1 | -0/+3 | |
| | | | ||||||
| * | | 1394: fixed typos | Artem Pervin | 2016-11-30 | 1 | -2/+2 | |
| | | | ||||||
| * | | 1394: fixed typo | Artem Pervin | 2016-11-30 | 1 | -2/+2 | |
| | | | ||||||
| * | | 1394: added fix for rebar_utils, moved setting of http_options into ↵ | Artem Pervin | 2016-11-30 | 5 | -23/+55 | |
| | | | | | | | | | | | | init_config, added unit tests | |||||
| * | | 1394: fixed handling of proxy username and password | Artem Pervin | 2016-11-29 | 1 | -3/+26 | |
|/ / | ||||||
* | | Merge pull request #1393 from ferd/fix-linebreaks | Fred Hebert | 2016-11-28 | 1 | -2/+2 | |
|\ \ | | | | | | | Replace unprocessed ~n linebreaks | |||||
| * | | Replace unprocessed ~n linebreaks | Fred Hebert | 2016-11-28 | 1 | -2/+2 | |
|/ / | | | | | | | Fixes #1392 | |||||
* | | Merge pull request #1390 from lrascao/feature/bump_deps | Fred Hebert | 2016-11-27 | 2 | -9/+9 | |
|\ \ | |/ |/| | Upgrade relx, erlware_commons and cf | |||||
| * | Upgrade relx, erlware_commons and cf | Luis Rascao | 2016-11-27 | 2 | -9/+9 | |
|/ | | | | | | relx ~> 3.22.0 erlware_commons ~> 0.22.0 cf ~> 0.2.2 | |||||
* | Merge pull request #1382 from sirihansen/siri/recursive-opt | Fred Hebert | 2016-11-25 | 5 | -38/+185 | |
|\ | | | | | Add 'recursive' option | |||||
| * | Add 'recursive' option | Siri Hansen | 2016-11-21 | 5 | -38/+185 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The option {recursive,boolean()} can now be set pr directory in 'src_dirs' and 'extra_src_dirs', and on top level in the new 'erlc_compiler' option. Example config: {erlc_compiler,[{recursive,false}]}. {src_dirs,[{"src",[{recursive,true}]}]}. This will cause recursive compilation within the "src" directory, but not in any other directoires. | |||||
* | | Merge pull request #1385 from waisbrot/missing-package-error | Fred Hebert | 2016-11-23 | 1 | -1/+1 | |
|\ \ | | | | | | | Unify different styles of missing_package error | |||||
| * | | expect the `missing_package` error to have arity 2 or 3 | Nathaniel Waisbrot | 2016-11-23 | 1 | -1/+1 | |
| |/ | ||||||
* | | Merge pull request #1388 from tsloughter/default_s3_region | Fred Hebert | 2016-11-22 | 1 | -1/+0 | |
|\ \ | | | | | | | use default region for s3 deployment | |||||
| * | | use default region for s3 deployment | Tristan Sloughter | 2016-11-22 | 1 | -1/+0 | |
|/ / | ||||||
* | | Merge pull request #1387 from ericmj/emj-rebar-config-env | Fred Hebert | 2016-11-22 | 3 | -9/+18 | |
|\ \ | | | | | | | Always read REBAR_CONFIG env var when loading config |