summaryrefslogtreecommitdiff
path: root/test/rebar_pkg_SUITE.erl
Commit message (Collapse)AuthorAgeFilesLines
* Testing expected hash behaviour and errors in pkgsFred Hebert2016-05-251-0/+38
| | | | - also making sure unlocking works fine
* Make tests passFred Hebert2016-05-241-7/+7
| | | | | Tests have broken as locks were expanded and auto-filled newer versions of lockfiles. This fixes them back.
* Support package hashes in structure and lockfileFred Hebert2016-05-241-7/+7
| | | | | | | | | - the internal representation for package locks moves from `{Name, {pkg, PkgName, Vsn}, Lvl}` to `{Name, {pkg, PkgName, Vsn, Hash}, Lvl}` - the internal representation for packages moves from `{pkg, PkgName, Vsn}` to `{pkg, PkgName, Vsn, Hash}` - the hash can be `undefined`, meaning no check will be done - no checking is done yet.
* Add more hex rules so they don't throw errorsHeinz N. Gies2016-02-221-3/+6
| | | | | | | | | | Add more version constraints Allow for any number of whitespaces after compairison opperator Improve updating and error printing Fix failing tests
* convert ~> versions to highest matchingTristan Sloughter2015-12-261-3/+22
|
* support temporary cdn change with HEX_CDN os varTristan Sloughter2015-12-191-4/+4
|
* auto-update the registry if a pkg isn't found, fail if it still isn't foundTristan Sloughter2015-11-291-3/+13
|
* fix pkgs provider output for new package index formatTristan Sloughter2015-08-241-1/+11
|
* use 'default' for default hex repo path in cache and include in info messagesTristan Sloughter2015-08-221-1/+2
|
* replace use of dict of packages and registry with single ets tableTristan Sloughter2015-08-211-9/+17
|
* update ct to play nice with previous commitpvmart2015-08-191-1/+1
|
* setup hex httpc profile and http opts. needed also for proxyTristan Sloughter2015-06-291-4/+4
|
* patch testsTristan Sloughter2015-05-141-6/+0
|
* More package management testsFred Hebert2015-05-131-12/+125
|
* Proper custom pkg index support, some testsFred Hebert2015-05-131-0/+100
- The rebar package index files have been moved off the default path and will require a new `rebar3 update` - Caching of downloaded packages automatically takes place in a path relative to the CDN used - The cache path is not shared with hex as we now write and modify data in there arbitrarily - Basic tests plus the working set for more of them is included