| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| | |
| | | |
let vm.args and sys.config as optional
|
| |/ |
|
|\ \
| | |
| | | |
Support conditional template instructions
|
| |/ |
|
|\ \
| |/
|/| |
Change rebar_ct:check_log/3 to use double quotes
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The call to the grep program in rebar_ct:check_log/3 used single
quotation marks around the strings grep should search for. This works
well in most cases but fails on Windows 7 using GNU grep 2.5.4 as
installed by the Chocolatey package GnuWin 0.6.3.1 with the follow
message:
ERROR: cmd /q /c grep -e 'TEST COMPLETE' -e '{error,make_failed}'
ct/raw.log
failed with error: 2 and output:
grep: COMPLETE': No such file or directory
This commit changes the single quotation marks to double quotation
marks. I've tested this using GNU grep 2.5.3 on a Debian Linux machine
and it works well.
|
| |
|
|\
| |
| | |
dialyzer_reference plus one minor patch
|
| | |
|
| | |
|
|\ \
| |/
|/| |
Document 'rebar help <CMD1> <CMD2>'
|
|/ |
|
| |
|
| |
|
| |
|
|\
| |
| | |
change cover html generation to produce valid html
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
- added missing doctype
- added encoding statement
- removed invalid additional opening <body> tag
|
|\ \
| | |
| | | |
Fixes and updates
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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.
|
| | | |
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
Add one more "unicode" option in expand_env_variable—I have a bullet in my prompt that was blowing it up
|
| | | |
|
| | | |
|
|/ /
| |
| |
| | |
prompt that was blowing it up
|
|\ \
| | |
| | | |
Allow the use of absolute paths in the lib_dirs configuration setting
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
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.
|
|\ \
| | |
| | | |
External deps_dir should have higher priority than the config one
|
|/ /
| |
| |
| |
| |
| |
| | |
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
|
| | | |
|
|\ \ \
| | | |
| | | | |
Fix file handling on windows for tests
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Running tests on windows creates false positive due to setup failures
not executing all tests. Checking for tmp_dir was failing on
subsequent runs. Added cases to tmp_dir creation to delete preexisting
tmp_dirs in .eunit directory.
|
|\ \ \
| | | |
| | | | |
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
|