summaryrefslogtreecommitdiff
path: root/src/rebar_upgrade.erl
Commit message (Collapse)AuthorAgeFilesLines
* Clean up trailing whitespacejoewilliams2011-02-171-1/+1
|
* Clean up rebar_appups and rebar_upgradejoewilliams2011-02-171-59/+37
|
* Clean up codeTuncer Ayaz2011-02-061-4/+6
|
* Clean up emacs file local variablesTuncer Ayaz2011-01-311-1/+1
|
* Fix Dialyzer warnings in rebar_upgradeTuncer Ayaz2011-01-291-2/+2
|
* Add 'generate-upgrade' commandjoewilliams2011-01-271-0/+206
To support OTP release upgrades I have added support for building upgrade packages. Support for this is included in the rebar_upgrade module, specifically generate_upgrade/2. It requires one variable to be set on the command line 'previous_release' which is the absolute path or relative path from 'rel/' to the previous release one is upgrading from. Running an upgrade will create the needed files, including a relup and result in a tarball containing the upgrade being written to 'rel/'. When done it cleans up the temporary files systools created. Usage: $ rebar generate-upgrade previous_release=/path/to/old/version This also includes a dummy application that can be used to test upgrades as well as an example. Special thanks to Daniel Reverri, Jesper Louis Andersen and Richard Jones for comments and patches.