summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1065 from tsloughter/plugin_precedenceFred Hebert2016-02-213-8/+21
|\ | | | | give top level plugin providers precedence over default providers
| * give new opt project_plugins providers precedence over default providersTristan Sloughter2016-02-203-8/+21
| |
* | Merge pull request #1061 from ferd/future-proof-lockfilesTristan Sloughter2016-02-216-17/+95
|\ \ | |/ |/| Make lock files future-proof
| * Make lock files future-proofFred Hebert2016-02-166-17/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to how hex or packages may work in the future will necessarily bring changes to the format of lock files. This commit adds an optional framing for future lock files of the form: {Version, LockList}. <Whatever consultable attributes> This format is supported such as the LockList is the current lockfile contents, and will never have more information than it currently does. Attributes can be whatever and are currently undefined. Rebar copies will be able to: - Keep using the core locklist (which avoids breaking the last year or so of community libraries using rebar3) - Warn when it runs an outdated copy in comparison to the lock file - Automatically rewrite lock files in the format it supports - Augment or parse files in a version-specific manner. This changes the usage interface slightly, but is backwards *and* forwards compatible.
* | Merge pull request #1071 from tsloughter/upgrade_doFred Hebert2016-02-192-3/+7
|\ \ | | | | | | break up do/1 function in install_deps to make upgrade less confusing
| * | break up do/1 function in install_deps to make upgrade less confusingTristan Sloughter2016-02-192-3/+7
|/ /
* | Merge pull request #1068 from tsloughter/upgradesFred Hebert2016-02-192-4/+4
|\ \ | | | | | | upgrade relx to 3.17.0
| * | upgrade relx to 3.17.0Tristan Sloughter2016-02-192-4/+4
|/ /
* | Merge pull request #1067 from tsloughter/high-colorsFred Hebert2016-02-191-1/+1
|\ \ | | | | | | set default color intensity to high
| * | set default color intensity to highTristan Sloughter2016-02-191-1/+1
| | |
* | | Merge pull request #1062 from tsloughter/relx_3.16.0Fred Hebert2016-02-162-2/+2
|\ \ \ | |/ / | | | update relx to 3.16.0 to include color intesity update
| * | update relx to 3.16.0 to include color intesity updateTristan Sloughter2016-02-162-2/+2
|/ /
* | Merge pull request #902 from project-fifo/less-colorTristan Sloughter2016-02-162-1/+28
|\ \ | |/ |/| Less color
| * Set relx color intensity env variableHeinz N. Gies2016-02-161-0/+2
| |
| * Use an app_env to get color intensityHeinz N. Gies2016-02-161-7/+17
| |
| * Some cleanupHeinz N. Gies2016-02-091-8/+11
| |
| * Merge masterHeinz N. Gies2016-02-0887-1355/+4487
| |\
| * | Add 'configuration' section to READMEHeinz N. Gies2015-11-041-0/+8
| | |
| * | Allow switching based on env variableHeinz N. Gies2015-11-041-1/+10
| | |
| * | Fixed error log formatingHeinz N. Gies2015-11-011-1/+1
| | |
| * | Update bootstrap script to include cfHeinz N. Gies2015-11-011-0/+1
| | |
| * | Make output a bit more discreteHeinz N. Gies2015-11-013-5/+8
| | |
* | | Merge pull request #1048 from fauxsoup/masterTristan Sloughter2016-02-111-7/+14
|\ \ \ | |_|/ |/| | Add secondary hook for rebar_prv_compile
| * | Include hook for app compilationZachary Hueras2016-02-091-4/+7
| | |
| * | Add secondary hook for rebar_prv_compileZachary Hueras2016-02-021-7/+11
| | | | | | | | | | | | | | | erlc_compile, for before/after compiling .erls to .beams, but before .app.src to .app
* | | Merge pull request #1053 from tsloughter/masterFred Hebert2016-02-052-2/+2
|\ \ \ | | | | | | | | upgrade relx to 3.15.0
| * | | upgrade relx to 3.15.0Tristan Sloughter2016-02-052-2/+2
| | | |
* | | | Merge pull request #1041 from lrascao/fix/relx_overlay_varsTristan Sloughter2016-02-052-7/+65
|\ \ \ \ | | | | | | | | | | Add test case for relx overlay vars
| * | | | Add test case for relx overlay varsLuis Rascao2016-02-052-7/+65
| | | | | | | | | | | | | | | | | | | | | | | | | Makes use of several var types: integers, strings, binaries, binary strings and tuples.
* | | | | Merge pull request #1047 from fishcakez/dialyzer_unknownTristan Sloughter2016-02-051-1/+22
|\ \ \ \ \ | |_|/ / / |/| | | | Ignore unknown warning when dialyzer < 2.8
| * | | | Ignore unknown warning when dialyzer < 2.8James Fish2016-02-021-1/+22
| | |/ / | |/| |
* | | | Merge pull request #1050 from tsloughter/masterFred Hebert2016-02-031-0/+3
|\ \ \ \ | |/ / / |/| | | check top level config for minimum or blacklisted otps at start
| * | | check top level config for minimum or blacklisted otps at startTristan Sloughter2016-02-031-0/+3
|/ / /
* | | Merge pull request #1046 from tsloughter/user-agentFred Hebert2016-02-013-3/+8
|\ \ \ | | | | | | | | add user-agent to http request headers
| * | | add user-agent to http request headersTristan Sloughter2016-02-013-3/+8
|/ / /
* | | Merge pull request #1045 from tsloughter/masterFred Hebert2016-01-312-6/+57
|\ \ \ | | | | | | | | don't lose overrides in an app when installing plugins it uses
| * | | don't lose overrides in an app when installing plugins it uses'Tristan Sloughter2016-01-312-6/+57
|/ / /
* | | Merge pull request #1033 from tuncer/fix-shell-completionTristan Sloughter2016-01-301-13/+25
|\ \ \ | | | | | | | | Fix bash completion regression (cf66dfd6ba) and make lopt strings more resilient
| * | | bash completion: prevent future mistakes in loptsTuncer Ayaz2016-01-251-12/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | To prevent future mistakes like the broken string introduced in cf66dfd6ba, put opening and closing " on separate lines in each multi-line lopts string. This also allows for cleaner (smaller) diffs when removing/adding a flag.
| * | | bash completion: fix error introduced in cf66dfd6Tuncer Ayaz2016-01-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | cf66dfd6ba introduced a syntax error in the modified lopts string. Without the fix, you'll provoke a shell error when trying to complete `rebar3 ct --<something>`.
* | | | Merge pull request #1043 from talentdeficit/dont_strip_project_apps_during_ctTristan Sloughter2016-01-302-14/+22
|\ \ \ \ | |_|/ / |/| | | don't strip the project apps when running `ct` with just a root suite specified
| * | | fix paths for multiple app projects when running ct with no --dir argumentalisdair sullivan2016-01-302-12/+19
| | | |
| * | | don't strip the project apps when running `ct` with just a root suite specifiedalisdair sullivan2016-01-301-2/+3
|/ / / | | | | | | | | | this ensures the project apps are compiled to `lib/` instead of `extras/`
* | | Merge pull request #1035 from lrascao/fix/missing_include_pathTristan Sloughter2016-01-262-4/+67
|\ \ \ | |/ / |/| | Add module directory to include path
| * | Add module directory to include pathLuis Rascao2016-01-262-4/+67
|/ / | | | | | | | | | | | | | | | | | | Several projects use an include path relative to the project's root. file:compile will look in three places for the include files: The current working directory The directory where the module is being compiled The directories given by the include option
* | Merge pull request #1031 from tsloughter/masterFred Hebert2016-01-242-13/+35
|\ \ | | | | | | add profile option to clean task
| * | add profile option to clean taskTristan Sloughter2016-01-232-13/+35
| | |
* | | Merge pull request #1024 from talentdeficit/dedupe_eunit_default_testsTristan Sloughter2016-01-232-15/+48
|\ \ \ | | | | | | | | deduplicate default test set generated by `rebar3 eunit`
| * | | deduplicate default test set generated by `rebar3 eunit`alisdair sullivan2016-01-172-15/+48
| | | | | | | | | | | | | | | | | | | | this ONLY attempts to deduplicate test sets that are generated by rebar in the absence of any user specified tests
* | | | Merge pull request #1029 from tsloughter/masterFred Hebert2016-01-223-5/+5
|\ \ \ \ | | |/ / | |/| | local install and local upgrade