summaryrefslogtreecommitdiff
path: root/src/rebar_prv_lock.erl
Commit message (Collapse)AuthorAgeFilesLines
* fix bareness issuesFred Hebert2015-05-311-1/+1
| | | | | | - Crashes in providers lib when no providers in a namespace are bare - Making sure bareness matches semantics; i.e. a bare provider is visible, a non-bare provider is hidden.
* Add support for an unlock commandFred Hebert2015-04-181-5/+1
| | | | | Allows to remove entries from the lock file, or the lock file as a whole.
* Default deps always to the default profileFred Hebert2015-04-171-12/+17
| | | | | | | | | | | | | | | | When fetching dependencies for the first time using a profile (`rebar3 as prod release` or `rebar3 ct`), the dependencies get fetched into the non-default profile. This has two consequences: - the files get re-downloaded on follow-up runs - the lock file includes incomplete or too many deps in its list This patch forces dependencies in the default profile to be stored in _build/default/lib even when running under other profiles, then symlinks them to the correct one. This makes it so common dependencies in 'default' be downloaded there and avoids re-downloading them. Should also fix the lock issues.
* move resource modules list to rebar_state, no longer staticTristan Sloughter2015-04-041-1/+1
|
* treat _checkouts as deps that are always compiledTristan Sloughter2015-03-211-10/+10
|
* WIPFred Hebert2015-02-111-1/+1
| | | | | | Test that all the correct locks are set for an upgrade run. Now to actually re-run the install deps and prove it works
* rewrite profilesTristan Sloughter2014-12-161-19/+14
|
* version in source dep element is no longer used, support leaving it outTristan Sloughter2014-12-061-1/+0
|
* fix lock provider to work anytime it is runTristan Sloughter2014-11-291-11/+5
|
* wip: profilesTristan Sloughter2014-11-291-2/+3
|
* move back to using format_error/1Tristan Sloughter2014-11-091-4/+4
|
* add format_error/2 provider callback to providersTristan Sloughter2014-10-221-1/+6
|
* move providers to separate appTristan Sloughter2014-10-031-9/+9
|
* return error messages from providersTristan Sloughter2014-09-271-1/+1
|
* wip: updating handling of src deps to include level in lockTristan Sloughter2014-09-201-1/+2
|
* reworking of help display and parse of commandsTristan Sloughter2014-09-171-2/+2
|
* tmpTristan Sloughter2014-09-111-0/+3
|
* modify rebar lock outputTristan Sloughter2014-09-021-10/+21
|
* move locking to a providerTristan Sloughter2014-09-021-0/+43