summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | 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.
* | | | | | Merge pull request #394 from umbec/masterFred Hebert2015-05-062-4/+17
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Manage syntax error in app.src files.
| * | | | | 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-052-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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`
* | | | | | | Merge pull request #388 from ferd/fix-semver-stuffTristan Sloughter2015-05-045-51/+73
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Use resource handlers to deal with deps/semver
| * | | | | | | Use resource handlers to deal with deps/semverFred Hebert2015-05-053-36/+48
| | | | | | | |
* | | | | | | | Merge pull request #387 from tsloughter/missing_pkgFred Hebert2015-05-044-14/+18
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | handle missing package in registry by skipping
| | | | | | * | | update mustache for r15 supportTristan Sloughter2015-05-061-1/+1
| | | | | | | | |
| | | | | | * | | use mustache as a depTristan Sloughter2015-05-064-298/+10
| | | | | |/ / / | | | | |/| | |
| | | | * | | | 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-044-14/+18
|/ / / /
* | | | 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 pull request #383 from ferd/kovyl2404-app-discover-profile-duplicationFred Hebert2015-05-043-9/+171
|\ \ \ \ \ | | | | | | | | | | | | Kovyl2404 app discover profile duplication
| * | | | | Adding directory path test for deduplicationFred Hebert2015-05-041-0/+18
| | | | | |
| * | | | | Merge branch 'app-discover-profile-duplication' of ↵Fred Hebert2015-05-043-9/+153
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | https://github.com/kovyl2404/rebar3 into kovyl2404-app-discover-profile-duplication
| | * | | | Merge branch 'master' into app-discover-profile-duplicationViacheslav V. Kovalev2015-05-0149-370/+1022
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/rebar_profiles_SUITE.erl
| | * | | | | Revert accidentially changed formattingViacheslav V. Kovalev2015-04-223-4/+4
| | | | | | |
| | * | | | | Merge remote-tracking branch 'my/app-discover-profile-duplication' into ↵Viacheslav V. Kovalev2015-04-223-30/+8
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | app-discover-profile-duplication
| | | * | | | | Get rid of rebar_utils:tup_umerge/2 patchingViacheslav Kovalev2015-04-223-30/+8
| | | | | | | |
| | * | | | | | Merge branch 'app-discover-profile-duplication' of ↵Viacheslav V. Kovalev2015-04-224-5/+96
| | |\ \ \ \ \ \ | | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/kovyl2404/rebar3 into app-discover-profile-duplication Conflicts: test/rebar_profiles_SUITE.erl
| | | * | | | | Implement opts umerge deduplicationViacheslav Kovalev2015-04-224-24/+69
| | | | | | | |
| | | * | | | | Implement some test on profiles deduplicationViacheslav V. Kovalev2015-04-222-2/+113
| | | | | | | |
| | * | | | | | Implement some test on profiles deduplicationViacheslav V. Kovalev2015-04-211-0/+65
| | |/ / / / /
| | * | | | | Correctly deduplicate profiles when applyingViacheslav V. Kovalev2015-04-212-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/rebar_state.erl
| | * | | | | Do not duplicate profile when applying.Viacheslav V. Kovalev2015-04-191-1/+5
| | | | | | |
* | | | | | | Merge pull request #386 from tsloughter/relx_templatesFred Hebert2015-05-041-1/+3
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | include relx templates in escript
| * | | | | | include relx templates in escriptTristan Sloughter2015-05-041-1/+3
| | | | | | |
* | | | | | | Merge pull request #381 from tsloughter/upgrade_branchFred Hebert2015-05-034-11/+9
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | on upgrade of git branch check against remote
| * | | | | | only fetch branch needed, remove rebar_vsn_plugins from erlware_commonsTristan Sloughter2015-05-033-7/+3
| | | | | | |
| * | | | | | on upgrade of git branch check against remoteTristan Sloughter2015-05-032-5/+7
|/ / / / / /
* | | | | | Merge pull request #382 from tsloughter/upgrade_relxFred Hebert2015-05-031-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | upgrade relx dep to latest mustache branch commit
| * | | | | | upgrade relx dep to latest mustache branch commitTristan Sloughter2015-05-031-2/+2
| | | | | | |
* | | | | | | Merge pull request #379 from tsloughter/rm_erlydtlFred Hebert2015-05-0128-475/+295
|\ \ \ \ \ \ \ | |/ / / / / / | | | | / / / | |_|_|/ / / |/| | | | | Remove erlydtl and replace with mustache
| * | | | | remove use of erlydtl in rebarTristan Sloughter2015-04-2928-475/+295
| | |_|_|/ | |/| | |
* | | | | Merge pull request #375 from tsloughter/kejv-support-parse-transformsFred Hebert2015-04-302-8/+52
|\ \ \ \ \ | |_|_|/ / |/| | | | enable parse transformations in rebar config
| * | | | enable parse transformations in rebar configTristan Sloughter2015-04-264-11/+55
| |/ / /
* | | | Merge pull request #378 from tsloughter/loading_registryFred Hebert2015-04-293-16/+25
|\ \ \ \ | |/ / / |/| | | don't load package registry unless there are pkg deps to solve
| * | | don't load package registry unless there are pkg deps to solveTristan Sloughter2015-04-283-16/+25
|/ / /
* | | Merge pull request #373 from tsloughter/checkouts_relFred Hebert2015-04-252-2/+4
|\ \ \ | | | | | | | | include _checkouts in release lib dirs if it exists
| * | | include _checkouts in release lib dirs if it existsTristan Sloughter2015-04-252-2/+4
|/ / /