Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-17 | Keep expected overlay behaviour - make API overlays the lesser authority | Guilherme Andrade | |
2019-08-15 | Allow for API callers to define arbitrary overlay variables | Guilherme Andrade | |
2019-08-13 | Merge pull request #747 from arcusfelis/template-redefined-variable | Tristan Sloughter | |
Correctly render redefined variable | |||
2019-08-13 | support including the version in name of release to extend | Tristan Sloughter | |
2019-08-12 | Correctly render redefined variable | Mikhail Uvarov | |
Rendering of variables behaves differently for already defined variables. Values of such variables are rendered in the wrong order, ignoring any variables above from the same file. | |||
2019-08-11 | drop timetraps | Tristan Sloughter | |
2019-05-20 | Merge pull request #667 from ElectronicRU/overlay-wildcards | Tristan Sloughter | |
Support wildcards for copy/link to a directory. | |||
2019-05-20 | Merge branch 'master' into goals_option | Tristan Sloughter | |
2019-05-20 | Merge pull request #676 from velimir/providers-api | Tristan Sloughter | |
allow specify additional providers via api and cli calls | |||
2019-05-14 | increase timetrap | Tristan Sloughter | |
2018-11-04 | allow specify additional providers via api and cli calls | Grigory Starinkin | |
2018-10-05 | support tuples in overlay_vars so rebar3 can pass variables (#672)v3.27.0 | Tristan Sloughter | |
2018-07-31 | Make {goals, ...} option add goals to release depsolver. | AlexSedov | |
Additionally, provides parsing for in-config goals, and better goal merging. Closes #571. This reverts commit 0ffe8cd1a2a4e039a48d1096fc250b3f6bd3dcd1. | |||
2018-07-27 | Support wildcards for copy/link to a directory. | AlexSedov | |
Additionally, removes a lot of unnecessary conversions to binary in relx_prv_overlay (binary and string in Erlang are two different beasts for filenames), and factors out some common code. | |||
2018-06-12 | support for OTP21's sys.config.src file in releases (#647) | Tristan Sloughter | |
* support for OTP21's sys.config.src file in releases * always replace os vars in .src files if found * support vm_args_src to be consistent with sys_config_src * add newlines after warning logs * improve sys and vm src config tests | |||
2017-10-18 | Add `erts_dir` overlay var (#614) | Luis Rascão | |
Useful for copying custom files from an erts build such as a .kerl.config file. | |||
2017-04-09 | Only ensure kernel,stdlib for empty dep apps | Luis Rascao | |
Do not try and ensure them for every app, there are some OTP apps that only require kernel and there's really no point in rewriting those. | |||
2017-03-20 | Ensure stdlib,kernel as application dependencies | Luis Rascao | |
Make this dependency explicit as it was causing apps with empty application lists to not be included in the generated release. | |||
2016-11-21 | Provide a new config directive that allows per-app module exclusion | Luis Rascao | |
By introducing a new entry in the config file allow excluding specific modules from a given app, they will not be copied onto the final release and their reference removed from the .app file. The new entry takes on the following form: {exclude_modules, [ {App :: atom(), [Module :: atom()]} ]} | |||
2016-10-27 | Fix replace os vars functionality | Luis Rascao | |
The first run would correctly replace the environment variables, however it would also overwrite the original vm.args and sys.config thus preventing any further substitution in subsequent runs. Dev mode runs were also broken, all runs after the first were required to also define the RELX_REPLACE_OS_VARS variable in order not to overwrite the current vm.args with the original one, this prevented simply attaching to an already running node that was started this way. Add tests to exercise this functionality. | |||
2016-10-25 | Always include nodetool when generating extended start script | Luis Rascao | |
Remove redundant check for extended_start_script. Add tests that enforce this invariant. | |||
2016-10-03 | Don't include erts src when user requests src not be included | Luis Rascao | |
Using the include_src option | |||
2016-09-25 | Increase test coverage | Luis Rascao | |
2016-03-15 | Fixed template args order bug | Kozlov Yakov | |
2016-01-23 | replacing OS vars: use .orig files to prevent overwriting | erlanger | |
2016-01-11 | use priv_dir for generated test data | Tristan Sloughter | |
2015-07-08 | don't do release discovery unless needed -- like for relups | Tristan Sloughter | |
2015-06-17 | Fixing test for windows, changing symlink to symlink_or_copy | Daniel Widgren | |
2015-05-16 | fix add_providers config option for newest providers dep | Tristan Sloughter | |
2015-05-08 | use mustache instead of erlydtl for overlays | Tristan Sloughter | |
2015-02-19 | support overlay file inclusion | Luis Rascao | |
allow overlay inclusion of other files, similarly to what OTP already does in sys.config files | |||
2015-01-31 | don't overdo it with generated apps that are there to be ignored | Tristan Sloughter | |
2015-01-31 | add support for excluding applications from the release | Tristan Sloughter | |
2015-01-30 | add config script funcionality | Luis Rascao | |
similar to rebar's config script, append a .script suffix to the provided relx config that is evaluated and can possibly change values in the original config | |||
2015-01-10 | remove system libs from tarball if set to false | Tristan Sloughter | |
2014-12-13 | render overlay filenames for tar archive | Tristan Sloughter | |
2014-11-20 | Merge pull request #268 from tsloughter/no_def_error_msg | Jordan Wilberding | |
fix for error message output for no default release | |||
2014-11-17 | add back _rel to app discovery, fix relup tests to notice | Tristan Sloughter | |
2014-11-17 | fix for error message output for no default release | Tristan Sloughter | |
2014-10-11 | provider task dependencies | Tristan Sloughter | |
2014-05-14 | refactor tar and relup commands to own providers | Tristan Sloughter | |
2014-05-14 | refactor cli args and config file var merging | Tristan Sloughter | |
2014-05-09 | breaking change: output release to <output_dir>/<release_name>/ | Tristan Sloughter | |
2014-01-21 | properly handle config files and switching on/off dev_mode | Tristan Sloughter | |
2013-11-22 | Merge pull request #95 from josevalim/jv-default-releasev0.5.2 | Eric Merritt | |
Properly detect the default release and fail on conflicts | |||
2013-11-22 | Properly detect the default release and fail on conflicts | José Valim | |
Closes #93 | |||
2013-11-18 | Support wildcards in lib dirs | José Valim | |
Wildcards are supported in both lib_dirs in config files as well via the -l command line option. | |||
2013-10-18 | add extend to release definition. This closes #16 | Tristan Sloughter | |
2013-10-16 | fix load overlay to support filename not in a list. This closes #74 | Tristan Sloughter | |
2013-10-15 | add a dev mode that symlinks the release instead of copying it | Eric | |
This should only ever be used for development, however it makes it very, very nice to be able to simple recompile a project without recopying it to try new things. |