Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1274 from deadtrickster/ssl_verify_fun_bump | Fred Hebert | 2016-08-01 | 4 | -37/+29 |
|\ | | | | | ssl_verify_hostname was renamed to ssl_verify_fun | ||||
| * | ssl_verify_hostname was renamed to ssl_verify_fun | Ilya Khaprov | 2016-07-15 | 4 | -37/+29 |
| | | |||||
* | | Merge pull request #1270 from ferd/add-issue-template | alisdair sullivan | 2016-07-31 | 1 | -0/+31 |
|\ \ | | | | | | | Add issue template to help people fill tickets | ||||
| * | | Add issue template to help people fill tickets | Fred Hebert | 2016-07-12 | 1 | -0/+31 |
| | | | |||||
* | | | Merge pull request #1279 from gbour/fix-dialyzer | alisdair sullivan | 2016-07-31 | 1 | -0/+2 |
|\ \ \ | | | | | | | | | fix catching `not_valid` error on dialyzer | ||||
| * | | | Fix return error on `not_valid` to force .plt file regeneration | Guillaume Bour | 2016-07-30 | 1 | -2/+1 |
| | | | | |||||
| * | | | Fix support for `not_valid` dialyzer error | Guillaume Bour | 2016-07-22 | 1 | -0/+3 |
| | |/ | |/| | |||||
* | | | Merge pull request #1280 from ferd/fix-warning-opts | Fred Hebert | 2016-07-22 | 1 | -1/+7 |
|\ \ \ | |/ / |/| | | Fix opts check when compiler called with dict opts | ||||
| * | | Fix opts check when compiler called with dict opts | Fred Hebert | 2016-07-22 | 1 | -1/+7 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rebar_base_compiler allows to be called with two types of options: a dictionary, or a rebar_state record. In the later case, the options are taken out with a call from rebar_opts, which fetches options that have been inserted in the application via rebar_app_info as part of the app_discovery phase, and are a list. This yields a possibility that options used when formatting warnings can either be a list of a dict, and we only used lists when making checks. This ended up breaking 3rd party compiler users (i.e. LFE compile plugin) since they were calling us with a dict rather than our own internal records. This patch supports both types of lookups to avoid issues. | ||||
* | | Merge pull request #1268 from stuart-thackray/relx_upgrade_3.20.0 | Fred Hebert | 2016-07-12 | 2 | -3/+3 |
|\ \ | |/ |/| | Relx upgrade to version 3.20.0 | ||||
| * | rebar update relx | Stuart Thackray | 2016-07-12 | 1 | -2/+2 |
| | | |||||
| * | upgrade relx version | Stuart Thackray | 2016-07-12 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1266 from ferd/add-otp-19-travis | Fred Hebert | 2016-07-11 | 1 | -0/+1 |
|\ | | | | | Add OTP 19.0 to travis | ||||
| * | Add OTP 19.0 to travis | Fred Hebert | 2016-07-11 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #1265 from fishcakez/avoid-rebuild | Fred Hebert | 2016-07-11 | 1 | -3/+16 |
|\ | | | | | Avoid PLT rebuild when files deleted on new dialyzer | ||||
| * | Avoid PLT rebuild when files deleted on new dialyzer | James Fish | 2016-07-11 | 1 | -3/+16 |
|/ | |||||
* | Merge pull request #1262 from fishcakez/empty-plt | Fred Hebert | 2016-07-11 | 2 | -7/+96 |
|\ | | | | | Handle empty PLT or app when using dialyzer | ||||
| * | Don't error when analyzing empty app | James Fish | 2016-07-11 | 2 | -5/+22 |
| | | |||||
| * | Handle empty PLTs | James Fish | 2016-07-11 | 2 | -3/+75 |
|/ | |||||
* | Merge pull request #1249 from ferd/required-escript-deps | Fred Hebert | 2016-07-08 | 4 | -9/+23 |
|\ | | | | | Escriptize based on configured apps only | ||||
| * | Fix invalid template value | Fred Hebert | 2016-06-26 | 1 | -1/+1 |
| | | | | | | | | Used a nonexisting option instead of a correct one | ||||
| * | Escriptize based on configured apps only | Fred Hebert | 2016-06-26 | 3 | -8/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | Prior to this patch, the escriptize command flat out selected all declared dependencies. This patch instead looks at the app files and only includes the dependencies of the top level app and the extra ones, avoiding to package more apps than required. This required a version bump on cth_readable as it mistakenly included 'syntax_lib' instead of 'syntax_tools' as a dependency. | ||||
* | | Merge pull request #1251 from srstrong/master | Fred Hebert | 2016-06-28 | 2 | -3/+3 |
|\ \ | |/ |/| | Fixes for windows environment: 1) copy empty directories when cloning… | ||||
| * | Fixes for windows environment: 1) copy empty directories when cloning (since ↵ | Steve Strong | 2016-06-28 | 2 | -3/+3 |
|/ | | | | git occasionally has a refs directory with no files in it - if the directory is not present, then git does not believe it is a git repo) and 2) change order of git rev-parse arguments to match git docs | ||||
* | Merge pull request #1207 from ferd/pkg-local-hash-lock | Fred Hebert | 2016-06-22 | 20 | -77/+379 |
|\ | | | | | lock file contains expected hash for pkg dependencies | ||||
| * | Only display old version warning once | Fred Hebert | 2016-06-10 | 1 | -4/+17 |
| | | | | | | | | | | This uses the env variable as a global store for variables. It's not the cleanest thing, but it sounded nicer than pdicts. | ||||
| * | Hashes in lockfile are diff friendly | Fred Hebert | 2016-06-09 | 2 | -34/+45 |
| | | | | | | | | | | | | | | | | | | | | This reworks the version and hash printing in the lockfile to minimize diff changes: - the version is on its own line so that the locks are mostly the same aside from the last line - the hashes are each printed on one line with the package name for simpler diffing too. | ||||
| * | Hide the expected hash on fetch output | Fred Hebert | 2016-05-25 | 1 | -1/+5 |
| | | |||||
| * | Testing expected hash behaviour and errors in pkgs | Fred Hebert | 2016-05-25 | 4 | -7/+116 |
| | | | | | | | | - also making sure unlocking works fine | ||||
| * | Make tests pass | Fred Hebert | 2016-05-24 | 3 | -11/+18 |
| | | | | | | | | | | Tests have broken as locks were expanded and auto-filled newer versions of lockfiles. This fixes them back. | ||||
| * | Rebar3 with hash-locked deps | Fred Hebert | 2016-05-24 | 1 | -10/+32 |
| | | |||||
| * | Validate checksums expected vs obtained | Fred Hebert | 2016-05-24 | 2 | -7/+16 |
| | | |||||
| * | Fetch hashes from index prior to fetching | Fred Hebert | 2016-05-24 | 1 | -1/+8 |
| | | |||||
| * | Test support for OTP-19 | Fred Hebert | 2016-05-24 | 2 | -6/+18 |
| | | |||||
| * | Support package hashes in structure and lockfile | Fred Hebert | 2016-05-24 | 12 | -55/+163 |
| | | | | | | | | | | | | | | | | | | - the internal representation for package locks moves from `{Name, {pkg, PkgName, Vsn}, Lvl}` to `{Name, {pkg, PkgName, Vsn, Hash}, Lvl}` - the internal representation for packages moves from `{pkg, PkgName, Vsn}` to `{pkg, PkgName, Vsn, Hash}` - the hash can be `undefined`, meaning no check will be done - no checking is done yet. | ||||
* | | Merge pull request #1242 from jonathn/unset-debug | Fred Hebert | 2016-06-18 | 1 | -2/+2 |
|\ \ | | | | | | | Let DEBUG="" and QUIET="" mean disable the option | ||||
| * | | Let DEBUG="" and QUIET="" mean disable the option | Jon | 2016-06-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | Setting DEBUG/QUIET environment variable to the empty string now acts the same as unsetting it. Unsetting is not always easy/possible. | ||||
* | | | Merge pull request #1244 from ferd/shell-pr2relnotes-script | Fred Hebert | 2016-06-18 | 2 | -188/+25 |
|\ \ \ | | | | | | | | | use logs rather than skimming github pages | ||||
| * | | | use logs rather than skimming github pages | Fred Hebert | 2016-06-18 | 2 | -188/+25 |
|/ / / | |||||
* | | | go back to semver post-release | Fred Hebert | 2016-06-18 | 1 | -1/+1 |
| | | | |||||
* | | | Bump to 3.2.0 | Fred Hebert | 2016-06-18 | 2 | -2/+2 |
| | | | |||||
* | | | Merge pull request #1243 from jonathn/fix-unicode-tree | Fred Hebert | 2016-06-18 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Fix unicode rendering of deps tree (issue #1140) | ||||
| * | | Fix unicode rendering of deps tree (issue #1140) | Jon | 2016-06-18 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #1234 from talentdeficit/shell_config | Fred Hebert | 2016-06-13 | 1 | -1/+2 |
|\ \ | | | | | | | ignore return value of `rebar_utils:reread_config` in shell provider | ||||
| * | | ignore return value of `rebar_utils:reread_config` in shell provider | alisdair sullivan | 2016-06-12 | 1 | -1/+2 |
|/ / | |||||
* | | Merge pull request #1233 from talentdeficit/REBAR-1199 | Fred Hebert | 2016-06-12 | 2 | -6/+48 |
|\ \ | | | | | | | normalize include dirs to absolute paths during compilation | ||||
| * | | normalize include dirs to absolute paths during compilation | alisdair sullivan | 2016-06-12 | 2 | -6/+48 |
|/ / | | | | | | | | | | | | | | | changed include files were not properly picked up by `erlc_compiler` in cases where they were in directories relative to the application source and not the current working dir of rebar3 fixes #1199 | ||||
* | | Merge pull request #1232 from talentdeficit/REBAR-1184 | Fred Hebert | 2016-06-11 | 2 | -2/+55 |
|\ \ | | | | | | | REBAR-1184 always recompile if `ERL_COMPILER_OPTIONS` env var is set | ||||
| * | | REBAR-1184 exclude tests for `ERL_COMPILER_OPTIONS` on r15 | alisdair sullivan | 2016-06-11 | 1 | -2/+5 |
| | | | |||||
| * | | REBAR-1184 always recompile if `ERL_COMPILER_OPTIONS` env var is set | alisdair sullivan | 2016-06-11 | 2 | -2/+52 |
| | | | | | | | | | | | | partially addresses #1184 |