Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-20 | replace confusing disable-default-libs option with default-libs true or false | Tristan Sloughter | |
2013-09-20 | Ensure exit codes propagate properly during upgrades | RJ | |
2013-09-20 | Support upgrade and downgrade between versions | RJ | |
The "bin/RELNAME install" command now handles upgrading and downgrading. It unpacks and installs new versions as needed, or just sets existing releases as current/permanent as needed. I renamed from "bin/RELNAME upgrade" because it handles downgrades too. "upgrade" and "downgrade" are now synonyms for "install" Additionally, when installing a new to-be-unpacked version, you can say: bin/RELNAME install 0.1.1/beat OR just: bin/RELNAME install 0.1.1 in which case the /RELNAME part is added automatically. This is to keep the version spec for downgrades the same as for new upgrades. This is fully backwards compatible with the existing "upgrade" command. | |||
2013-09-19 | create RELEASES file and include tarball so downgrade to initial release works | Tristan Sloughter | |
2013-09-19 | add -v/--version cli option | Tristan Sloughter | |
2013-09-19 | add -p for setting code paths | Tristan Sloughter | |
2013-09-19 | add lib_dirs option to for config file, same as -l cli arg | Tristan Sloughter | |
2013-09-19 | do not write default empty sys.config or vm.args if it exists already | 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-16 | fix bug in override resolution | Eric | |
2013-09-16 | fix dialyzer issues | Tristan Sloughter | |
2013-09-16 | improved user output look | Tristan Sloughter | |
2013-09-16 | only print usage on opt_parse error or new option -h | Tristan Sloughter | |
2013-09-14 | fix crash instead of error message for bad target action | Tristan Sloughter | |
2013-09-14 | remove extend script overriding bindir variable after it is set | Tristan Sloughter | |
2013-09-13 | support copying full directories in overlays | Tristan Sloughter | |
2013-09-13 | place release logs dir in root of release dir structure | Tristan Sloughter | |
2013-09-13 | replace use of wildcard ** since it is not in <R16 Erlang | Tristan Sloughter | |
2013-09-12 | fix ternary shell operation in start script | Tristan Sloughter | |
2013-09-12 | set version to semver for rebar semver plugin | Tristan Sloughter | |
2013-09-12 | better formatting from neotoma | Tristan Sloughter | |
2013-09-11 | allow multiple actions, including new action tar | Tristan Sloughter | |
2013-09-11 | fix error messages | Tristan Sloughter | |
2013-08-09 | Make unrolling of nested errors work | Torben Hoffmann | |
Some of the data sent to rlx_rel_discovery:format_error/2 had to be unrolled more times, so the format_details/1 function has been modified to unroll tuple of the {Module, Reason} format. | |||
2013-08-01 | Escape forward slash in 'sed' execution for extended bin | Juan Wajnerman | |
2013-06-27 | Fix call to rlx_state:vm_args/2 | Loïc Hoguin | |
2013-06-20 | Merge pull request #10 from lafka/lafka-vmargs-opt | Eric Merritt | |
Add support for {vm_args,_} argument in config | |||
2013-06-20 | Add support for {vm_args,_} argument in config | Olav Frengstad | |
2013-06-11 | numerous small bugfixes | Eric | |
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-10 | Remove bin/erl before replacing it | Jason L. Shiffer | |
In some erlang distributions (e.g. brew) the ERTS files do not have write permissions set. When this is the case the file:write_file will fail with error 'eacces'. This commit removes 'bin/erl' before attempting to write the new file. | |||
2013-04-09 | Merge pull request #52 from ericbmerritt/next | Jordan Wilberding | |
make sure that top level releases are also supported | |||
2013-04-09 | make sure that top level releases are also supported | Eric B Merritt | |
Add matching test | |||
2013-04-09 | Merge pull request #51 from ericbmerritt/next | Tristan Sloughter | |
various bugfixes to the system | |||
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-05 | Merge pull request #43 from erlware/next | Tristan Sloughter | |
Next | |||
2013-04-05 | support both R14 'behaviours' and R15+ 'callback info' | Eric B Merritt | |
2013-04-05 | fix unexpected variable issue in build | Eric B Merritt | |
2013-04-05 | remove debug print statement that some how made it in | Eric B Merritt | |
2013-04-04 | Merge pull request #36 from erlware/next | Tristan Sloughter | |
Next | |||
2013-04-03 | support shared resoure as far as discovery goes | Eric B Merritt | |
also correctly handles symlinks without infinite loops | |||
2013-04-03 | move discovered releases to their own area of the relcool state | Eric | |
2013-04-03 | bugfix for empty configs in the Erlang API | Eric | |
2013-03-24 | vsn 0.0.5 | Tristan Sloughter | |