Tuncer Ayaz
19ef152ddf
Add David Aberg to THANKS file
2012-08-07 13:57:35 +02:00
David Åberg
43d5b6257e
Enable export of cover data from eunit testrun
2012-08-07 13:44:40 +02:00
Tuncer Ayaz
aec71f93cb
Clean up specs
2012-08-06 19:52:09 +02:00
Tuncer Ayaz
1b9f2a5981
rebar_utils: fix whitespace error
2012-08-06 19:35:46 +02:00
Tuncer Ayaz
491d52298e
Re-use rebar_utils:ebin_dir()
2012-08-06 19:00:18 +02:00
Tuncer Ayaz
e2492eb37f
rebar_utils: call get_cwd/1 locally
2012-08-06 19:00:03 +02:00
Tuncer Ayaz
870f8cfbb4
rebar_utils: clean up specs
2012-08-06 18:52:33 +02:00
Tuncer Ayaz
70c82ba1c1
Fix arg order in rebar_erlc_compiler:compile_mib/3
2012-08-06 17:44:13 +02:00
Tuncer Ayaz
b540c002e7
Fix vsn string
2012-08-06 17:33:45 +02:00
Tuncer Ayaz
0b18b208e2
Only print absolute filename if not in base_dir
2012-08-05 19:56:27 +02:00
Tuncer Ayaz
4f19572ff9
Remove two comments
2012-08-04 14:04:59 +02:00
Tuncer Ayaz
392adcf967
Refactor setup_env rebar_config funs
2012-08-04 14:04:27 +02:00
Tuncer Ayaz
c9ddb8325a
Quote EUnit User's guide about _tests.beam handling
2012-07-31 16:39:25 +02:00
Tuncer Ayaz
ad2e94b96b
Add experimental notice to test-compile and shell
2012-07-31 15:39:36 +02:00
Matt Campbell
471b5714eb
Quote paths in Windows runner script
...
This allows the node to run in paths which include special characters,
for example 'C:\Program Files (x86)\Product Name'
2012-07-31 00:08:01 +02:00
Tuncer Ayaz
556f47579d
No need to re-specify default escript_shebang in rebar.config
2012-07-30 20:24:50 +02:00
Tuncer Ayaz
4875d2312c
Add rebar.hrl R13B04 TODO
...
We have to rename ?FAIL to ?ABORT once we require at least R13B04 for
building rebar. Macros with different arity were not supported by the
compiler before 13B04.
2012-07-28 20:14:10 +02:00
Tuncer Ayaz
636c02f0be
Fix R13B03 build (Reported-by: Sergey Nartimov)
2012-07-28 19:51:57 +02:00
Joseph Wayne Norton
2d62896de0
Fix -D handling
2012-07-28 19:36:46 +02:00
Tuncer Ayaz
74a82fa104
Fix -c typo (Noticed-by: Joe Norton)
2012-07-28 11:48:54 +02:00
Tuncer Ayaz
64972a0be5
Fix trivial comment typo
2012-07-26 18:36:59 +02:00
Tuncer Ayaz
228f39efa1
Rename old eunit compile options for consistency with test-compile
2012-07-26 17:15:01 +02:00
Steven Gravell
093f160be5
relative libs in RELEASES file
2012-07-26 13:40:36 +02:00
Tuncer Ayaz
d71a8561a4
Re-format README changes
2012-07-24 20:44:09 +02:00
Fred Hebert
fc7cf64414
Add Community section to README
...
Links to the mailing list, issues page, and wiki are included,
plus information relative to the IRC channel.
2012-07-24 20:37:45 +02:00
Daniel Luna
d496be2871
rebar_rel_utils: remove two lines of noop
2012-07-24 20:34:02 +02:00
Tuncer Ayaz
70d27c5720
rebar_deps: use xconf for deps_dir
2012-07-23 20:53:43 +02:00
Tuncer Ayaz
f6cfc74dc0
Fix indenting
2012-07-23 20:41:22 +02:00
Tuncer Ayaz
c648af3697
Finalize port_compiler deprecations
2012-07-23 20:41:22 +02:00
Tuncer Ayaz
c0644dc195
Finalize app=, skip_app=, suite= deprecations
2012-07-23 16:48:15 +02:00
Tuncer Ayaz
1fe2b7aac4
Bump major version to prepare for next release
2012-07-23 16:25:59 +02:00
Tuncer Ayaz
e75a97ad33
Add 'qc' cmd and rename eunit-compile to test-compile
2012-07-23 16:22:06 +02:00
Tuncer Ayaz
902dcdf3ff
Add 'eunit-compile' cmd (Suggested-by: Joe Norton)
2012-07-23 13:28:38 +02:00
Tuncer Ayaz
252757c753
Do not use application:set_env
2012-07-23 13:17:11 +02:00
Tuncer Ayaz
3c56fbab6f
Restore old reltool vsn check
...
reltool is missing an app resource file before R14A.
Therefore, restore the old check and add TODO.
2012-07-22 12:41:55 +02:00
Tuncer Ayaz
86c69bc253
Fix Dialyzer warning
2012-07-21 17:56:53 +02:00
Ulf Wiger
6996cd4fcc
Use a more appropriate method to check reltool's vsn
...
If running e.g. rebar generate using an OTP development build,
rebar will complain that reltool has the version "", which is
less than the required "0.5.2". This is because rebar_reltool
simply checks the path returned by code:which(reltool), which
doesn't yield version information if used in a development build.
This patch substitutes a more robust method (load reltool and
fetch the info from application:loaded_applications()).
As it happens, this will not be enough to make things work,
but now Reltool will explain that it cannot generate a spec
from a system that is not installed, giving a better hint
as to what needs to be done.
2012-07-21 17:52:01 +02:00
Ulf Wiger
a8d11dc273
noderunner: add support for alt dir and boot file
...
This patch contains two additions to simplenode.runner:
1. Check if vm.args exists in CWD; if so, use it. This makes it
easier to start multiple concurrent nodes on a single machine
from one rebar-created release (starting each node from its
own directory, with its own copy of vm.args and e.g.
sys.config, log directory, database directory, etc.)
2. Add the targets start_boot <file> and console_boot <file>.
This is used to select a different boot script. The 'setup'
application (http://github.com/esl/setup ) builds a special boot
script for installation (all apps loaded but not started,
making it possible to run install hooks with the full code path
in place).
2012-07-14 00:26:09 +02:00
Tuncer Ayaz
5a4ddd5524
Do not keep eunit config
2012-07-13 22:48:20 +02:00
Tuncer Ayaz
e1c9d69d1d
Do not use rebar_config:set_global in rebar_templater
2012-07-13 21:43:30 +02:00
Tuncer Ayaz
d9e6cc3d90
Do not use process dict in rebar_templater
2012-07-13 21:43:14 +02:00
Tuncer Ayaz
4fe3306d99
Document rebar_config TODOs
2012-07-13 15:22:01 +02:00
Tuncer Ayaz
db78956295
Make sure cached setup_envs are reset
2012-07-13 15:22:01 +02:00
Tuncer Ayaz
e185e86bff
Remove shared state
2012-07-13 15:21:56 +02:00
Tuncer Ayaz
1948eb4a47
Re-word comment
2012-07-12 00:39:30 +02:00
Tuncer Ayaz
94958d05d5
Add missing comment in rebar_erlc_compiler
2012-07-12 00:37:10 +02:00
Tuncer Ayaz
e4fb80799b
Remove debug log
2012-07-11 23:40:28 +02:00
Tuncer Ayaz
015858b2d3
Simplify eunit
2012-07-11 20:36:41 +02:00
Tuncer Ayaz
990e60f120
Use filename:join
2012-07-11 18:44:48 +02:00
Tuncer Ayaz
8cae8b3430
Re-sort modules in rebar.app
2012-07-11 09:51:22 -06:00