summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Proper custom pkg index support, some testsFred Hebert2015-05-134-26/+25
| | | | | | | | | | | | | | | | | | | | - 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
* | add bad_download errorTristan Sloughter2015-05-122-1/+3
| |
* | wrap fetch errors in rebar_fetch PRV_ERRORTristan Sloughter2015-05-122-9/+10
| |
* | throw errors returned by resource:download/3Tristan Sloughter2015-05-121-12/+22
| |
* | Ad-hoc attempt at restructuring pkg cacheFred Hebert2015-05-122-68/+62
| |
* | check md5sum of package against that sent by s3Tristan Sloughter2015-05-122-4/+17
| |
* | don't print skip message if dep is locked for pkgs as wellTristan Sloughter2015-05-121-7/+10
| |
* | verify checksums of hex packagesTristan Sloughter2015-05-123-19/+55
| |
* | store hex package downloads in shared cache dirTristan Sloughter2015-05-123-35/+69
|/
* Merge pull request #427 from talentdeficit/415Fred Hebert2015-05-121-1/+1
|\ | | | | when compiling ct dirs base compiler input dir on project root rather than profile root
| * when compiling ct dirs base compiler input dir on project rootalisdair sullivan2015-05-121-1/+1
| | | | | | | | | | | | rather than profile root fixes #415
* | remove uses of 'case catch'Tristan Sloughter2015-05-103-48/+49
| |
* | Further restricting skipped deps warningsFred Hebert2015-05-101-5/+4
| |
* | improve log messages on upgradesTristan Sloughter2015-05-091-3/+5
| |
* | Merge pull request #377 from fishcakez/dialyzer_output_fileFred Hebert2015-05-091-96/+154
|\ \ | |/ |/| Dialyzer output file
| * Write dialyzer warnings to fileJames Fish2015-04-281-56/+95
| |
| * Error on dialyzer unknown warnings like rebar2James Fish2015-04-281-67/+86
| |
* | Merge pull request #411 from tsloughter/otp_versionFred Hebert2015-05-091-21/+24
|\ \ | | | | | | fix failure on missing OTP_VERSION file #403
| * | fix failure on missing OTP_VERSION file #403Tristan Sloughter2015-05-091-21/+24
| | |
* | | check registry for missing package that may exist for mixTristan Sloughter2015-05-092-3/+23
| | |
* | | Merge pull request #409 from talentdeficit/ct_fixTristan Sloughter2015-05-091-10/+32
|\ \ \ | |/ / |/| | delete all symlinks when copying from project files to `_build` tree to prevent any data from being overwritten
| * | delete all symlinks when copying from project files to `_build` treealisdair sullivan2015-05-091-10/+32
| | | | | | | | | | | | | | | | | | to prevent any data from being overwritten fixes #395
* | | add processing_base_dir to rebar_apiTristan Sloughter2015-05-091-1/+5
| | |
* | | add all plugins, not those just built, to pathTristan Sloughter2015-05-091-2/+2
| | |
* | | ignore pkgs that can't build with rebar or makeTristan Sloughter2015-05-081-3/+12
| | |
* | | update mustache to v0.3.0 and relx to 2.0.0Tristan Sloughter2015-05-081-1/+1
| | |
* | | Merge branch 'fix_windows_bootstrap' of https://github.com/ingwinlu/rebar3 ↵Tristan Sloughter2015-05-078-57/+150
|\ \ \ | | | | | | | | | | | | into ingwinlu-fix_windows_bootstrap
| * | | fix rebar_git_resourcederwinlu2015-05-072-15/+23
| | | | | | | | | | | | | | | | | | | | | | | | * fix shell commands relying on non windows shell commands * fix shell commands using wrong quotes * implement native wc -l
| * | | Merge pull request #380 from waisbrot/shell-configTristan Sloughter2015-05-071-1/+61
| |\ \ \ | | | | | | | | | | try to read sys.config when running `rebar shell`
| | * | | try to read a config file when running `rebar shell`Nathaniel Waisbrot2015-05-071-1/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a `--config` flag to the shell command to specify a config file. If the flag is not specified, attempts to read the sys_config defined for relx.
| * | | | Manage syntax error in app.src files.Umberto Corponi2015-05-062-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | - Solve "Uncaught error" failure in case of syntax error in app.src file. - Print helpful information on the location of the syntax error.
| * | | | Merge pull request #392 from tsloughter/mustache2Fred Hebert2015-05-052-225/+287
| |\ \ \ \ | | | | | | | | | | | | switch mustache imlementation to https://github.com/soranoba/mustache
| * \ \ \ \ Merge pull request #390 from tsloughter/mustache_bugFred Hebert2015-05-051-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | fix }}} bug in mustache
| * | | | | | Bump to alpha-5Fred Hebert2015-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog since alpha-4: - rebar3 now bootstraps itself - app compile fixes on app info contents and config inheritance - dropping ErlyDTL and going to Mustache for smaller executable sizes and faster load time on small CPUs - dropping `erlydtl compile` command, ErlyDTL task moved to a plugin - default dependencies are always fetched in the right place and don't need to be copied across profile runs - escriptize fixes - `unlock` command added - resolving/avoiding clashes when a rebar3 dep and an application dependency conflict together - profile deduplication (`rebar3 as test,test,prod,test eunit` returns the profile/directories for `prod+test`) - `upgrade` command bugfixes to recognize promotion of transient deps to top-level deps - support template when rebar3 is run as an embedded library - some optimizations - parse transform support is better in erl_opts - fixes to package handling - fixes to `rebar3 deps`
| * | | | | | Use resource handlers to deal with deps/semverFred Hebert2015-05-053-36/+48
| | | | | | |
* | | | | | | use mustache as a depTristan Sloughter2015-05-062-297/+1
| |_|/ / / / |/| | | | |
* | | | | | fix integer to binary conversion for pre17 releasesTristan Sloughter2015-05-051-1/+1
| | | | | |
* | | | | | fix types for pre-17 releasesTristan Sloughter2015-05-051-0/+4
| | | | | |
* | | | | | add licenseTristan Sloughter2015-05-051-2/+14
| | | | | |
* | | | | | switch mustache imlementation to https://github.com/soranoba/mustacheTristan Sloughter2015-05-052-231/+277
| |/ / / / |/| | | |
* | | | | fix }}} bug in mustacheTristan Sloughter2015-05-051-1/+1
|/ / / /
* | | | set resources to empty list if non in app envTristan Sloughter2015-05-041-1/+6
| | | |
* | | | set resources of state in state initialize functionsTristan Sloughter2015-05-042-15/+20
| | | |
* | | | handle missing package in registry by skippingTristan Sloughter2015-05-043-9/+17
| | | |
* | | | Merge pull request #384 from ferd/rework-deps-providerTristan Sloughter2015-05-041-48/+45
|\ \ \ \ | | | | | | | | | | Fix dupes in deps provider, support atom pkgs
| * | | | Fix dupes in deps provider, support atom pkgsFred Hebert2015-05-041-48/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Whenever files were being locked *and* provided in rebar.config duplicates could be printed. This is taken care of. Also whenever atom packages were being used, they would cause the merge step to fail. The new format does proper name-based deduplication of resources, giving priority to locks to work. ModificatioN/needs-update support is still in. This may also act as a fix for #341, if automation isn't required too much.
* | | | | Merge branch 'app-discover-profile-duplication' of ↵Fred Hebert2015-05-042-9/+21
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | https://github.com/kovyl2404/rebar3 into kovyl2404-app-discover-profile-duplication
| * | | | Merge branch 'master' into app-discover-profile-duplicationViacheslav V. Kovalev2015-05-0129-208/+465
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/rebar_profiles_SUITE.erl
| * | | | | Revert accidentially changed formattingViacheslav V. Kovalev2015-04-222-1/+2
| | | | | |
| * | | | | Get rid of rebar_utils:tup_umerge/2 patchingViacheslav Kovalev2015-04-222-17/+5
| | | | | |