aboutsummaryrefslogtreecommitdiffstats
path: root/test
AgeCommit message (Collapse)Author
2013-09-13support copying full directories in overlaysTristan Sloughter
2013-09-11allow multiple actions, including new action tarTristan Sloughter
2013-05-10internal rename completion of all relcool to relx callsEric
2013-05-09Basic file rename from rcl to rlxEric
2013-05-09support the creation or relupsEric B Merritt
2013-05-09support a hard distinction between configured releases and realized releasesEric B Merritt
2013-04-30support the full range of possible arguments in the programmatic apiEric B Merritt
2013-04-13add skip_apps config option to list discovered apps to skipTristan Sloughter
2013-04-09make sure that top level releases are also supportedEric B Merritt
Add matching test
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-03fix bug in release override test suiteEric B Merritt
2013-04-03move discovered releases to their own area of the relcool stateEric
2013-03-13update do type spec for undefined configTristan Sloughter
2013-01-31support release discovery in relcool along with app discoveryEric
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.
2013-01-02add tests to try and cover unexpected failuresEric
2012-12-31fix bug in goalless configsEric
2012-12-30support the ability to specify a root directoryEric
2012-12-30support only one config file in the systemEric
2012-12-30only allow relcool to take a single configEric
2012-12-28make sure file permissions are set correctly in overlay template/copyEric
2012-12-28support the ability to *not* autogenerate start scriptsEric
2012-12-28support file->directory copies in overlayEric
2012-12-27suport variables in vars files of overlaysEric
2012-12-26overlay supportEric
This includes support for overlays and fairly complete tests
2012-12-18fix a bug in the ability to rebuild releasesEric
2012-12-10if no config is specified search for a `relcool.config` in the pathEric
2012-11-21all relcool to symlink in 'overridden' appsEric
Signed-off-by: Jordan Wilberding <[email protected]>
2012-10-24fix bug in goal parsing and handlingEric
Signed-off-by: Jordan Wilberding <[email protected]>
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-18minor formatting and cleanupEric
2012-09-18make sure errors carry the name of the module that created themEric
This allows errors to be printed at the source
2012-09-18support release generation in the systemEric
2012-09-18rcl_app_info must support comparible versionsEric
This changes moves rcl_app_info to store the version as a parsed semver rather then a string, making it comparable. tmp app info
2012-09-18add system and rebar discover to rcl_prv_discoverEric
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-08add goal parsing capability to the systemEric