summaryrefslogtreecommitdiff
path: root/src/rebar.hrl
Commit message (Collapse)AuthorAgeFilesLines
* Work around OTP-21 deprecation of get_stacktrace()Fred Hebert2018-05-031-0/+6
| | | | Based off a macro by @okeuday at https://github.com/erlang/otp/pull/1783
* Extract code path formatting out of compilerFred Hebert2017-01-211-0/+1
| | | | | | | | This allows to reuse the code for any provider that formats source files out to the user. The option to configure it does remain compiler-centric for backwards compatibility
* Always read REBAR_CONFIG env var when loading configEric Meadows-Jönsson2016-11-221-1/+0
|
* Merge pull request #1207 from ferd/pkg-local-hash-lockFred Hebert2016-06-221-0/+1
|\ | | | | lock file contains expected hash for pkg dependencies
| * Support package hashes in structure and lockfileFred Hebert2016-05-241-0/+1
| | | | | | | | | | | | | | | | | | - 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.
* | Merge pull request #1080 from project-fifo/crashdumpFred Hebert2016-06-101-0/+1
|\ \ | |/ |/| Write rebar3.crashdump on errors
| * Make sure not to dump in api modeHeinz N. Gies2016-04-161-0/+1
| |
* | Change to new hex.pm repo URLEric Meadows-Jönsson2016-04-211-1/+1
|/
* support temporary cdn change with HEX_CDN os varTristan Sloughter2015-12-191-2/+3
|
* Add rebar_set/0 typeTakeru Ohta2015-09-081-0/+6
|
* replace use of dict of packages and registry with single ets tableTristan Sloughter2015-08-211-0/+6
|
* only look for top level apps and those directly under apps/ or lib/Tristan Sloughter2015-07-161-1/+1
|
* Proper custom pkg index support, some testsFred Hebert2015-05-131-0/+1
| | | | | | | | | | - 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
* treat _checkouts as deps that are always compiledTristan Sloughter2015-03-211-1/+3
|
* make base_dir for a run include the profiles in path, link to shared depsTristan Sloughter2015-02-281-1/+0
|
* follow xdg standard. fixes #122Tristan Sloughter2015-02-191-1/+0
|
* change name of config for where project apps lib to project_apps_dirTristan Sloughter2014-12-041-1/+1
|
* wip: profilesTristan Sloughter2014-11-291-4/+6
|
* move rebar.hrl to src to keep private, not for use in pluginsTristan Sloughter2014-11-241-0/+45
|
* Revert "Merge pull request #281 from tuncer/rebar-h-internal"Fred Hebert2014-06-231-14/+0
| | | | | This reverts commit 07e2232847baa634b7d09bdb87dafda6c6bcc4a4, reversing changes made to 37cf470ae9a07cdd2e0769f3af9a8b89fcde8db0.
* Move include/rebar.hrl to src/rebar.hrlTuncer Ayaz2014-05-221-0/+14
rebar.hrl is only meant to be used by src/*.