summaryrefslogtreecommitdiff
path: root/src/rebar_prv_upgrade.erl
Commit message (Collapse)AuthorAgeFilesLines
* Warnings for Deletions and friendly errorsFred Hebert2015-02-121-10/+28
| | | | | | | | | Apps that are no longer used are not automatically deleted, but we tell users it can be done. This is safer while we're not sure of the correctness of these messages. Error messages are added for transient dependencies and dependencies not found.
* Support multiple app upgrade & lock testsFred Hebert2015-02-111-19/+19
| | | | | | - Many apps is supported through and through - Not mentioning any app upgrades all apps - Locks are refreshed on disk and tested as such after an upgrade
* Fix testcases, add multi-app upgrade supportFred Hebert2015-02-111-17/+54
| | | | | | | | todo: - relock stuff - default to all apps needing upgrade - more tests? - pkgs?
* More progress on upgradesFred Hebert2015-02-111-2/+2
| | | | | | Only the most complex case is failing, where cross-dependencies would need to be refetched as an update clears an app of its dependencies and a different subtree should override it.
* Partial work + Failing testsFred Hebert2015-02-111-1/+1
| | | | | The problem with the current effort is handling of transitive dependency upgrades and possible values.
* Alternative attemptFred Hebert2015-02-111-25/+25
|
* WIPFred Hebert2015-02-111-14/+34
| | | | | | Test that all the correct locks are set for an upgrade run. Now to actually re-run the install deps and prove it works
* fixes for dialyzer findingsTristan Sloughter2014-11-301-3/+7
|
* move back to using format_error/1Tristan Sloughter2014-11-091-4/+4
|
* cleanup upgrade packageTristan Sloughter2014-11-021-10/+5
|
* wip: upgrade pkg depsTristan Sloughter2014-11-021-1/+5
|
* add format_error/2 provider callback to providersTristan Sloughter2014-10-221-1/+6
|
* split options up by taskTristan Sloughter2014-10-101-23/+24
|
* move providers to separate appTristan Sloughter2014-10-031-9/+9
|
* add upgrade providerTristan Sloughter2014-09-281-0/+49