| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
- added missing doctype
- added encoding statement
- removed invalid additional opening <body> tag
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- restore support for "rebar help xref"
- update rebar.config.sample
- update 'help xref' string
- simplify new/changed functions by breaking out code or
using simpler syntax where applicable
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- refactor plugin dirs code to be simpler and easier to read
- use erlang-mode's default (%%) comments for portability/consistency
- make sure erlang-mode's indenter is used so that a future whole
buffer indent doesn't get messed up
|
| | |
| | |
| | |
| | | |
Also fix a single line exceeding max column.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
prompt that was blowing it up
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/rebar_xref.erl
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Allow the following predefined analyses :
undefined_function_calls, undefined_functions, locals_not_used,
exports_not_used, deprecated_function_calls, deprecated_functions
* Trap some possible errors in case module information is not
available
* ignore_xref works on all checks and can take {M,F,A} tuples.
(Automatic behaviour export suppression still only works on
exports_not_used)
|
|\ \ \
| | | |
| | | | |
rebar_eunit:reset_after_eunit/1 mustn't remove 'included_applications'
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
One could argue that rebar_eunit does some pretty dangerous stuff when
trying to clean up after a test run, but specifically, it tells the
Application Controller to delete everything returned by
application:get_all_env(App). Unfortunately, included_applications
also goes, which can lead to a crash in application_controller, if
the application is subsequently unloaded.
This patch attempts the smallest possible fix: remove all env
variables except included_applications.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The external deps_dir should have higher priority because
it is used by scripts and other build tools to set up the
location of the dependencies. This commit ensures that,
even if a project has set deps_dir in its config file has
lower preference than the command line one.
|
|\ \ \
| | | |
| | | | |
Add latest version getopt that automatically wraps usage output lines
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Correct ext of neotoma output file
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | | |
Ensure we always have a `registered` value in `.app` files
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
`systools:make_relup/4` fails with `{missing_param, registered}`
without a `registered` value.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Allow specifying eunit suite run order in 'suites'
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Normally, Rebar runs eunit tests in the order the beam files are
stored in the file system (see rebar_utils:beams). However, sometimes
it is desirable to run the tests in a different order (e.g. to
reproduce an error found on a build server). For that case, it would
make sense to use the 'suites' parameter not just for selecting which
modules to consider, but also for choosing the order.
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | | |
Implement merged overlays
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This allows overlay_vars to merge comma delimited var config files
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Support for QuickCheck Mini
|
| |/ / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix searching for plugins
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If a plugin is in a dependency, rebar didn't search for it carefully
enough.
|
|\ \ \ \ \ \ \ |
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Since R15B02, ct_run returns a non-zero exit code when some tests
failed or were auto-skipped. (See ticket OTP-9865.)
This fix makes it so a non-0 code doesn't cause an instant failure, but
still prompts for log verification before doing so. Given the behaviour
was acceptable for pre-R15B02, it should be valid with it with
post-R15B02.
The fix should also be backwards compatible.
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
REBAR_DEPS_DIR is often needed when a nif needs to be linked with a raw
dependency.
|
|/ / / / /
| | | | |
| | | | | |
rebar throws away some error messages, e.g. the ones generated if the yecc compiler is broken.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix unicode
|
| | |_|/ /
| |/| | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
rebar_core: fix sub dir association
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|/ / / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Support reading mustache 'lists' from files
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This commit add support for reading mustache 'lists' from files, so you
can use the list section functionality when templating things.
An example of the list syntax is as follows:
{package_commands, {list, [[{name, "riak"}], [{name, "riak-admin"}], [{name, "search-cmd"}]]}}.
Then you can, for each of the list elements, render some text:
{{#package_commands}}
chmod +x bin/{{name}}
{{/package_commands}}
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
* allow plugins to print help message for implemented commands
* append core rebar.config options to common 'rebar help' message
|
|\ \ \ \ |
|
| | | | | |
|
| |_|_|/
|/| | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
Support environment vars with unicode characters
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
The results returned by os:getenv() may contain unicode characters.
That said, we need to explicitly allow unicode when splitting the
environment information, otherwise badarg will be raised causing all
rebar commands to fail until the environment variable is removed.
|