summaryrefslogtreecommitdiff
path: root/src/rebar_fetch.erl
Commit message (Collapse)AuthorAgeFilesLines
* io_lib:format/2 will throw badarg when trying to print ↵Stefan Grundmann2015-05-191-1/+1
| | | | rebar_resource:resource() as string
* add bad_download errorTristan Sloughter2015-05-121-0/+2
|
* wrap fetch errors in rebar_fetch PRV_ERRORTristan Sloughter2015-05-121-3/+5
|
* throw errors returned by resource:download/3Tristan Sloughter2015-05-121-12/+22
|
* Ad-hoc attempt at restructuring pkg cacheFred Hebert2015-05-121-44/+7
|
* check md5sum of package against that sent by s3Tristan Sloughter2015-05-121-0/+4
|
* verify checksums of hex packagesTristan Sloughter2015-05-121-11/+37
|
* store hex package downloads in shared cache dirTristan Sloughter2015-05-121-10/+5
|
* move resource modules list to rebar_state, no longer staticTristan Sloughter2015-04-041-22/+21
|
* use rebar_file_utils:mv instead of copy for fetched sourceTristan Sloughter2015-03-031-2/+8
|
* Support mercurial (hg) dependenciesFred Hebert2015-02-251-1/+2
|
* replace package management with hex.pmTristan Sloughter2015-02-171-12/+15
|
* Change mock_pkg_resource to create ebin directoryKelly McLaughlin2015-02-061-6/+1
| | | | | | | | | Change mock_pkg_resource to use rebar_test_utils:create_empty_app so that an ebin directory is created which is a good expectation for a package. Also revert the check in rebar_fetch:download_source to check for an ebin directory before adding it to the code path for package installs. If a package does not have an ebin directory it is probably a good for an exception to be thrown.
* Ensure package ebin directory exists prior to adding to code pathKelly McLaughlin2015-02-061-1/+6
|
* Add packages to code path after installationKelly McLaughlin2015-02-061-0/+1
| | | | | | | | Fix a bug where packages are not added to the code path after installation. Dependent applications that build from source are not affected by this issue since the build_apps function in rebar_prv_compiler takes care of the code path changes for them. It is only the precompiled packages that suffer from this issue.
* print error message for failed fetchTristan Sloughter2014-12-051-2/+7
|
* only create the apps dir after successful fetchTristan Sloughter2014-12-051-1/+2
|
* fixes for dialyzer findingsTristan Sloughter2014-11-301-19/+24
|
* fix lock provider to work anytime it is runTristan Sloughter2014-11-291-39/+27
|
* support branch/tag/ref-less git depsTristan Sloughter2014-11-051-0/+2
|
* install test deps to separate directoryTristan Sloughter2014-11-041-1/+6
|
* add pkg resourceTristan Sloughter2014-11-021-3/+8
|
* verify checked out dep is the same as specified in the config and update if notTristan Sloughter2014-11-011-3/+17
|
* dynamicly find module for fullfilling dependencyTristan Sloughter2014-11-011-13/+47
|
* create rebar_resource behaviour and create git resourceTristan Sloughter2014-10-301-237/+6
|
* getting closerTristan Sloughter2014-09-261-4/+6
|
* move locking to a providerTristan Sloughter2014-09-021-8/+10
|
* remove more code that can be brought back later if neededTristan Sloughter2014-08-301-3/+4
|
* update package index url and README list of tasksTristan Sloughter2014-08-271-1/+1
|
* fix up tarball extraction path and parse goal constraintsTristan Sloughter2014-08-251-6/+11
|
* improved dep handling and add package list taskTristan Sloughter2014-08-241-60/+58
|
* refactoring and remove unused providers for nowTristan Sloughter2014-08-231-1/+8
|
* large refactoringTristan Sloughter2014-08-161-0/+247
Removed separate compilers Resolves apps to build Finds avail deps before pulling/building Includes relx Simplifies build commands