aboutsummaryrefslogtreecommitdiffstats
path: root/src/rcl_state.erl
AgeCommit message (Collapse)Author
2013-04-09fixes #29 - look for common sub dirs for discoveryEric 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-03move discovered releases to their own area of the relcool stateEric
2013-02-07Merge pull request #27 from ericbmerritt/nextTristan Sloughter
lots of bug fixes
2013-02-05fix config issues with undefined configEric B Merritt
2013-02-04fix: replace COnfigFile with empty string if undefinedTristan Sloughter
2013-01-24convert relcool to take a config as a opt argumentEric
adds `-c <config-file>` or `--config <config-file>` instead of passing the config file as an argument.
2013-01-24fix and normalize module headersEric
2013-01-04provide the erlang lib dir and cwd as working librariesEric
This happens for every call unless the user passes --disable-default-libs to relcool or {disable_default_libs, true} in the relcool config.
2012-12-30support only one config file in the systemEric
2012-12-26overlay supportEric
This includes support for overlays and fairly complete tests
2012-12-26fix bug in goal specEric
2012-12-10if no config is specified search for a `relcool.config` in the pathEric
2012-12-10support a setable root directory for the systemEric
2012-11-21support specifing overrides in the configurationEric
Signed-off-by: Jordan Wilberding <[email protected]>
2012-10-30fix config file processing in relcoolEric
If only a single config is passed as part of the api then that was mishandled. This patch allows that situation to be detected and properly handled Signed-off-by: Jordan Wilberding <[email protected]>
2012-10-24fix error reporting when using the erlang APIEric
Signed-off-by: Jordan Wilberding <[email protected]>
2012-09-19discover should not discover files in the output dirEric
2012-09-19fully support testing of release buildsEric
2012-09-18add depsolver directly to the systemEric
This is sub-optimal but I suspect rcl_depsolver is going to migrate away from depsolver in any case.
2012-09-18support undefined as valid default release typesEric
2012-09-18support adding the 'caller' type to the stateEric
This lets us know whether we where called from the command line or the API
2012-09-18suport the ability to update releases in the systemEric
2012-09-18support available apps as rcl_app_info instead of generic descriptorEric
2012-09-18support arbitrary data in configs (per provider state)Eric
2012-09-12support OTP App discovery in the systemEric
2012-09-10add config validation support to the systemEric
2012-09-09full argument parsing and management capabilityEric
2012-09-04the initial state management systemEric