Commits

Author Commit Message Labels Comments Date
David Reid
Merge mainline
David Reid
First pass at updating dependencies (svn, hg, bzr untested)
Oscar Hellström
Use eunit_dir() instead of ?EUNIT_DIR since the function exists. The eunit_dir() does use the ?EUNIT_DIR macro internally, but it also builds, what I guess is, an absolute path, which might be better :) At least it's more consistent.
Oscar Hellström
Make sure *both* .eunit and ebin directory exists before setting up the code path. Normally the ebin directory doesn't contain any source files. Therefore it won't be kept in the repository by, at least, mercurial and also maybe git unless you put some .keep file in it or do some other hack. The ebin directory is created by rebar compile, but if rebar eunit is called before rebar compile, you end up with a {'EXIT', {{badmatch,{error,bad_directory}},...}. Another approach would b…
David Reid
Add support for variable definitions that use variables. This allows for the following: {variables, [{appid, "foo"}, {dest, "{{appid}}"]}. Which could be used in full project templates to ensure that all files were created in {{dest}}/ directed that defaults to the value of appid but can also be specified on the commandline. Examples: rebar create template=simpleproject appid=myapp rebar create template=simpleproject appid=myapp de…
tuncer
Add spec: rebar_utils:abort/2 does not return Thanks to Kostis for no_return() result type.
tuncer
Fix bug found by Dialyzer in neotoma compiler Thanks to Cliff Moon for correct fun clause to add.
tuncer
Fix issues found by dialyzer
tuncer
Document validate_app_modules option
Kostis Sagonas
Dialyzer related cleanups
dizzyd
Made OTP app module validation optional
Andrew Thompson
Parse transforms and behaviours are compiled first The previous code in rebar that was trying to ensure that parse transforms and behaviours were compiled first doesn't work with multiple compiler workers because of the possiblity of one of the workers compiling a file that needs a parse transform or a behaviour at the same time another worker is compiling that same parse transform or behaviour. The solution this patch implements is to append any…
dizzyd
Add debug flag to make it easier to get a debug version of rebar
Andrew Thompson
Add optional eunit coverage report to terminal Add a coverage report similar to the one output to index.html except that it is output to the terminal if the new rebar.conf option 'cover_print_enabled' is set to true.
tuncer
Add Manuel Duran Aguete to THANKS file
tuncer
Add Essien Ita Essien to THANKS file
dr...@146.1.168.192.in-addr.arpa
First attempt at dependency updating (svn, hg, and bzr untested)
Branches
update-deps
David Reid
First pass at updating dependencies (svn, hg, bzr untested)
Branches
update-deps
tuncer
Merge last two commits
Essien Essien
Add .gitignore to the source tree Ignore common files during development.
Essien Essien
Add .gitignore to the source tree Ignore common files during development. Signed-off-by: Essien Ita Essien <essiene@gmail.com> --- .gitignore | 7 +++++++ .hgignore | 1 + 2 files changed, 8 insertions(+), 0 deletions(-) create mode 100644 .gitignore
tuncer
Fix bug 676 The previous fix to relax the regex was insufficient. This is basically the diff proposed by Bryan Fink with the difference of using 'C' instead of 'en_US'.
tuncer
Fix xrl_opts/yrl_opts option handling
tuncer
Make SVN version matching locale agnostic Reported-by: Manuel Duran Aguete <manuel@aguete.org>
tuncer
Add Kostis to THANKS file
tuncer
Update TODO comment
tuncer
getopt optimization and dialyzer fix from Kostis
tuncer
Fix dialyzer warning. Thanks Kostis
tuncer
Remove never matching clause
tuncer
Fix warning: access the right record field
  1. Prev
  2. Next