Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2012-12-30 | support the ability to specify a root directory | Eric | |
2012-12-30 | support only one config file in the system | Eric | |
2012-12-30 | only allow relcool to take a single config | Eric | |
2012-12-28 | make sure file permissions are set correctly in overlay template/copy | Eric | |
2012-12-28 | support the ability to *not* autogenerate start scripts | Eric | |
2012-12-28 | support file->directory copies in overlay | Eric | |
2012-12-27 | suport variables in vars files of overlays | Eric | |
2012-12-26 | overlay support | Eric | |
This includes support for overlays and fairly complete tests | |||
2012-12-18 | fix a bug in the ability to rebuild releases | Eric | |
2012-12-10 | if no config is specified search for a `relcool.config` in the path | Eric | |
2012-11-21 | all relcool to symlink in 'overridden' apps | Eric | |
Signed-off-by: Jordan Wilberding <[email protected]> | |||
2012-10-24 | fix bug in goal parsing and handling | Eric | |
Signed-off-by: Jordan Wilberding <[email protected]> | |||
2012-09-19 | fully support testing of release builds | Eric | |
2012-09-18 | add depsolver directly to the system | Eric | |
This is sub-optimal but I suspect rcl_depsolver is going to migrate away from depsolver in any case. |