Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-11-09 | move back to using format_error/1 | Tristan Sloughter | |
2014-11-06 | fix modules thta still were using format_error/1 | Tristan Sloughter | |
2014-10-11 | fix tests for providers moved to new app and config list option | Tristan Sloughter | |
2014-10-11 | provider task dependencies | Tristan Sloughter | |
2014-07-09 | sort apps by version, so newest is chosen if it passes constraints | Tristan Sloughter | |
2014-05-22 | fix for setting overrides with -a | 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-03-12 | Merge pull request #101 from konradkaplita/accelerate_discover_provider | Eric Merritt | |
Accelerate application discovery | |||
2014-01-22 | Merge pull request #113 from tsloughter/dev_mode_sys_config | Eric Merritt | |
properly handle config files and switching on/off dev_mode | |||
2014-01-21 | properly handle config files and switching on/off dev_mode | Tristan Sloughter | |
2013-12-03 | Accelerate `rlx_prv_discover` provider | Konrad Kaplita | |
Introduce option `enable_shallow_app_discovery` which is disabled by default. When enabled searching for `*.app` files is done by using `filelib:wildcard/1` and doesn't recursively traverse all directories under `libs_dir` root dirs. Instead its assumed that each directory on `libs_dir` list contains a flat list of application dirs or is an app itself. | |||
2013-12-03 | Add option to skip release discovery | Konrad Kaplita | |
`rlx_prv_discover` provider recursively scans all directories in `lib_dirs` list looking for `*.app` and `*.rel` files. This commit adds an option `disable_rel_discovery` to skip searching for `*.rel` files when we know there aren't any. This speeds up release generation with a lot of dependencies on the `libs_dir` list significantly and reduces total release generation time in half. | |||
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. | |||
2013-10-12 | support list of overlay_vars files. This closes #4 | Tristan Sloughter | |
2013-09-28 | warn, not error, on bad app during discovery provider | Tristan Sloughter | |
2013-09-20 | replace confusing disable-default-libs option with default-libs true or false | Tristan Sloughter | |
2013-09-16 | keep application type of none for rel file | Tristan Sloughter | |
2013-09-16 | Check presence of each beam listed in .app | Alexander V. Nikolaev | |
This allow to build riak, because one of riak deps (node_package) have stuff in priv/ and valid node_package.app, but no one .beam files. | |||
2013-09-13 | support copying full directories in overlays | Tristan Sloughter | |
2013-09-11 | allow multiple actions, including new action tar | Tristan Sloughter | |
2013-05-10 | internal rename completion of all relcool to relx calls | Eric | |
2013-05-09 | Basic file rename from rcl to rlx | Eric | |
2013-05-09 | support the creation or relups | Eric B Merritt | |
2013-05-09 | support a hard distinction between configured releases and realized releases | Eric B Merritt | |
2013-04-30 | support the full range of possible arguments in the programmatic api | Eric B Merritt | |
2013-04-13 | add skip_apps config option to list discovered apps to skip | Tristan Sloughter | |
2013-04-09 | make sure that top level releases are also supported | Eric B Merritt | |
Add matching test | |||
2013-04-09 | fixes #29 - look for common sub dirs for discovery | Eric B Merritt | |
With this change relcool looks for the common sub directories to add to the search. Those directories are now, relative to the project dir, `apps`, `lib`, `ebin`, and the release output dir. These automatic subdirs can be disabled by setting `disable_project_subdirs` to `true` in the config. The release output dir is also added to the discovery process. This can be disabled by setting `disable_discover_release_output` to true. | |||
2013-04-03 | fix bug in release override test suite | Eric B Merritt | |
2013-04-03 | move discovered releases to their own area of the relcool state | Eric | |
2013-03-13 | update do type spec for undefined config | Tristan Sloughter | |
2013-01-31 | support release discovery in relcool along with app discovery | Eric | |
2013-01-24 | convert relcool to take a config as a opt argument | Eric | |
adds `-c <config-file>` or `--config <config-file>` instead of passing the config file as an argument. | |||
2013-01-24 | fix and normalize module headers | Eric | |
2013-01-04 | provide the erlang lib dir and cwd as working libraries | Eric | |
This happens for every call unless the user passes --disable-default-libs to relcool or {disable_default_libs, true} in the relcool config. | |||
2013-01-02 | add tests to try and cover unexpected failures | Eric | |
2012-12-31 | fix bug in goalless configs | Eric | |