Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | fix dialyzer warnings | Tristan Sloughter | 2015-09-27 | 4 | -10/+8 | |
|/ / | ||||||
* | | Merge pull request #840 from tsloughter/upgrade_children | Fred Hebert | 2015-09-26 | 2 | -22/+72 | |
|\ \ | | | | | | | only upgrade children and transitive children of dep being upgraded | |||||
| * | | add test to not upgrade unrelated transitive dep during upgrade | Tristan Sloughter | 2015-09-26 | 2 | -2/+22 | |
| | | | ||||||
| * | | only upgrade children and transitive children of dep being upgraded | Tristan Sloughter | 2015-09-26 | 2 | -21/+51 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit replaces the method of upgrading by unlocking all transitive deps by one that utilizes the parent element of each app to only unlock transitive deps of children of the top level deps being upgraded. Additionally the run function of upgrade_SUITE is modified to only create the mock updates before the upgrade provider is run, instead of before any provider is run, which would cause improper behavior in install_deps. | |||||
* | | | Merge pull request #839 from rebar/fix-shell-load | Tristan Sloughter | 2015-09-26 | 1 | -2/+15 | |
|\ \ \ | | | | | | | | | Shell handles all possible relx app formats | |||||
| * | | | Shell handles all possible relx app formats | Fred Hebert | 2015-09-26 | 1 | -2/+15 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | The list of applications in the relx config section could contain tuples. The tuple will either contain a version constraint for the app, the start type of the app or both. This fix silently expands `{shell_apps, [Apps]}` to support the same format. | |||||
* | | | Merge pull request #838 from rebar/detect-self-deps-missing | Tristan Sloughter | 2015-09-25 | 1 | -10/+23 | |
|\ \ \ | |/ / | | | | Properly warn on missing rebar3 deps | |||||
| * | | Properly warn on missing rebar3 deps | Fred Hebert | 2015-09-26 | 1 | -10/+23 | |
|/ / | | | | | | | | | | | | | | | | | | | | | | | The current code could not cope with missing dependencies, as they would prevent the rebar3 app from loading or properly building its config, which prevented the log state from being carried along with default values. This in turn would turn in an escript-level error that obfuscated the true source of failure. This patch bypasses the whole state setup and logging macros and logs an error message manually when a dependency such as crypto or SSL is missing from the Erlang install. | |||||
* | | Merge pull request #837 from talentdeficit/extract_path_utils | Fred Hebert | 2015-09-25 | 1 | -2/+2 | |
|\ \ | | | | | | | fix canonical path tests on windows | |||||
| * | | fix canonical path tests on windows | alisdair sullivan | 2015-09-25 | 1 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #826 from talentdeficit/expose_more_sources | Fred Hebert | 2015-09-25 | 2 | -2/+38 | |
|\ \ \ | | | | | | | | | add an export to allow specifing arbitrary extra erl files to be compiled | |||||
| * | | | add an export to allow specifing arbitrary extra erl files to be compiled | alisdair sullivan | 2015-09-21 | 2 | -2/+38 | |
| | | | | | | | | | | | | | | | | to `rebar_erlc_compiler` | |||||
* | | | | Merge pull request #806 from talentdeficit/ct_data_dir_tests | Fred Hebert | 2015-09-25 | 1 | -4/+15 | |
|\ \ \ \ | | | | | | | | | | | test for ensuring `data_dir` is set correctly in ct configs | |||||
| * | | | | add comment for `data_dir' test in `rebar_ct_SUITE' | alisdair sullivan | 2015-09-14 | 1 | -0/+1 | |
| | | | | | ||||||
| * | | | | test for ensuring `data_dir` is set correctly in ct configs | alisdair sullivan | 2015-09-14 | 1 | -4/+14 | |
| |/ / / | | | | | | | | | | | | | | | | | | | | | this test almost certainly only fails under very limited circumstances limiting it's utility. it is known to fail with some versions of rebar3 when this test is run via `rebar3 ct --cover` | |||||
* | | | | Merge pull request #800 from talentdeficit/extract_path_utils | Fred Hebert | 2015-09-25 | 4 | -9/+111 | |
|\ \ \ \ | | |/ / | |/| | | extract `retarget_path/2', `relative_path/2' and `reduce_path/1' and add tests | |||||
| * | | | function name changes: | alisdair sullivan | 2015-09-14 | 3 | -42/+42 | |
| | | | | | | | | | | | | | | | | | | | | `reduce_path/1` -> `canonical_path/1` `relative_path/2` -> `path_from_ancestor/2` | |||||
| * | | | extract `retarget_path/2', `relative_path/2' and `reduce_path/1' and | alisdair sullivan | 2015-09-13 | 4 | -9/+111 | |
| | | | | | | | | | | | | | | | | add tests | |||||
* | | | | Merge pull request #814 from tsloughter/cmd_seq | Fred Hebert | 2015-09-25 | 1 | -0/+1 | |
|\ \ \ \ | | | | | | | | | | | add DEBUG statement of the command sequence that'll be run | |||||
| * | | | | add DEBUG statement of the command sequence that'll be run | Tristan Sloughter | 2015-09-19 | 1 | -0/+1 | |
| | | | | | ||||||
* | | | | | Merge pull request #835 from rebar/update-relx | Tristan Sloughter | 2015-09-25 | 2 | -2/+2 | |
|\ \ \ \ \ | | | | | | | | | | | | | Bump relx to 3.7.0 | |||||
| * | | | | | Bump relx to 3.7.0 | Fred Hebert | 2015-09-25 | 2 | -2/+2 | |
|/ / / / / | ||||||
* | | | | | Merge pull request #834 from tsloughter/newly_added | Fred Hebert | 2015-09-24 | 2 | -4/+33 | |
|\ \ \ \ \ | | | | | | | | | | | | | handle newly added deps to config even when lock is empty | |||||
| * | | | | | handle newly added deps to config even when lock is empty | Tristan Sloughter | 2015-09-24 | 2 | -4/+33 | |
|/ / / / / | ||||||
* | | | | | Merge pull request #821 from project-fifo/consult_and_eval-fix | Fred Hebert | 2015-09-22 | 1 | -1/+15 | |
|\ \ \ \ \ | | | | | | | | | | | | | Fix consult_and_eval/2 to behave like consult | |||||
| * | | | | | Fix consult_and_eval/2 to behave like consult | Heinz N. Gies | 2015-09-20 | 1 | -1/+15 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #827 from project-fifo/nice-dialyzer | Fred Hebert | 2015-09-22 | 1 | -2/+2 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Write original messages not fancy ones to disk | |||||
| * | | | | | | Write original messages not fancy ones to disk | Heinz N. Gies | 2015-09-22 | 1 | -2/+2 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #823 from project-fifo/nice-dialyzer | Fred Hebert | 2015-09-22 | 4 | -13/+411 | |
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | Colorized dialyzer output | |||||
| * | | | | | | Use bold instead of bold white for text | Heinz N. Gies | 2015-09-22 | 3 | -91/+91 | |
| | | | | | | | ||||||
| * | | | | | | Remove rebar_colour and replace it with cf | Heinz N. Gies | 2015-09-22 | 4 | -105/+5 | |
| | | | | | | | ||||||
| * | | | | | | Fix bad string caused by missing fmt call | Heinz N. Gies | 2015-09-22 | 1 | -3/+3 | |
| | | | | | | | ||||||
| * | | | | | | Split out colour printing code in own module | Heinz N. Gies | 2015-09-21 | 2 | -96/+104 | |
| | | | | | | | ||||||
| * | | | | | | Fix some indentation and add debug on format errors | Heinz N. Gies | 2015-09-21 | 1 | -77/+80 | |
| | | | | | | | ||||||
| * | | | | | | Enable highlighting in contracts | Heinz N. Gies | 2015-09-21 | 1 | -9/+7 | |
| | | | | | | | ||||||
| * | | | | | | Fix colors for bad and good args | Heinz N. Gies | 2015-09-21 | 1 | -2/+3 | |
| | | | | | | | ||||||
| * | | | | | | Remove dubplicated call to format_warning | Heinz N. Gies | 2015-09-21 | 1 | -1/+0 | |
| | | | | | | | ||||||
| * | | | | | | Check term cap for color output | Heinz N. Gies | 2015-09-21 | 1 | -16/+17 | |
| | | | | | | | ||||||
| * | | | | | | Make it easy to switch colors off in cfmt | Heinz N. Gies | 2015-09-21 | 1 | -48/+58 | |
| | | | | | | | ||||||
| * | | | | | | Add missing colors to cfmt | Heinz N. Gies | 2015-09-21 | 1 | -0/+21 | |
| | | | | | | | ||||||
| * | | | | | | Remove color login from text | Heinz N. Gies | 2015-09-21 | 1 | -141/+176 | |
| | | | | | | | ||||||
| * | | | | | | Color the remaining functions in basic a way | Heinz N. Gies | 2015-09-21 | 1 | -66/+75 | |
| | | | | | | | ||||||
| * | | | | | | Formating for inproper list construction | Heinz N. Gies | 2015-09-21 | 1 | -3/+3 | |
| | | | | | | | ||||||
| * | | | | | | Add no local return styling | Heinz N. Gies | 2015-09-21 | 1 | -1/+1 | |
| | | | | | | | ||||||
| * | | | | | | Shorten filenames slightly | Heinz N. Gies | 2015-09-21 | 1 | -1/+12 | |
| | | | | | | | ||||||
| * | | | | | | Add more messages, split up display in more then 1 line | Heinz N. Gies | 2015-09-21 | 1 | -27/+43 | |
| | | | | | | | ||||||
| * | | | | | | Add 'will never return' warning to nice warnings | Heinz N. Gies | 2015-09-21 | 1 | -18/+45 | |
| | | | | | | | ||||||
| * | | | | | | Colorize the first dialyzer message | Heinz N. Gies | 2015-09-21 | 2 | -12/+371 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #825 from fauxsoup/git-versioning-2 | Tristan Sloughter | 2015-09-22 | 1 | -2/+8 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Git versioning 2 | |||||
| * | | | | | | | Improve semantic versioning from git between tags | Zachary Hueras | 2015-09-21 | 1 | -1/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the scenario we that we have selected a commit that is between two tags, we should base the version on the most recent tag we can see in the revision history, but we should not treat this as the tag version. `git describe --tags --abbrev=0` finds the most recent tag visible in the revision history from the current HEAD. Return this as the version string and undefined as the tag to trigger ref counting. |