Shunichi Shinohara
ebb2345071
Treat callback attributes same as behaviour_info
...
Automatically include modules with callback attributes in
erl_first_files.
2012-02-10 10:26:16 +01:00
Tuncer Ayaz
1c1a32b8ba
Use lists:flatmap/2
2012-02-07 20:11:50 +01:00
Tuncer Ayaz
28c44cbc25
Add Yurin Slava to THANKS file
2012-02-04 11:28:51 +01:00
Yurin Slava
5a640a92fd
Remove unused include_lib directive
2012-02-04 11:28:12 +01:00
Tuncer Ayaz
b7fb2aeec6
Fix loading of local plugins in sub directories
2012-02-03 17:37:41 +01:00
Tuncer Ayaz
6898eff2c7
Rework port compiler support
...
* consolidate options
* add support for building executables
2012-02-03 16:26:14 +01:00
Tuncer Ayaz
ba538094ba
Extend rebar_utils:deprecated
2012-02-03 10:17:58 +01:00
Tuncer Ayaz
a176db6937
Fix Dialyzer (race condition) warning
2012-02-02 22:54:40 +01:00
Yurii Rashkovskii
fe1652e137
Cache vsn info to avoid expensive vcs cmd calls
2012-02-02 21:54:15 +01:00
Tuncer Ayaz
0f3e5f8813
Update THANKS
2012-02-02 10:35:58 +01:00
Fisher
dfb973b8b8
Fix handle_call response
2012-02-02 10:35:13 +01:00
Tuncer Ayaz
b6f3a76694
Imported new mustache.erl
2012-01-31 21:12:59 +01:00
Tuncer Ayaz
d203ff17d7
Fix whitespace error in rebar.config.sample
2012-01-29 18:17:48 +01:00
Tuncer Ayaz
440fa6bd31
Only print sh/2 options on debug log level
2012-01-29 17:55:30 +01:00
Tuncer Ayaz
194f3caa3f
Fix -D and -v handling with new getopt.erl
2012-01-29 17:48:55 +01:00
Tuncer Ayaz
c4e40714ee
Import fixed upstream getopt.erl
2012-01-29 17:45:03 +01:00
Tuncer Ayaz
36b6b7a393
Fix order in erts exclusion filter
2012-01-20 17:30:50 +01:00
Tuncer Ayaz
8ce8affa11
Add nodeid= to bash completion
2012-01-20 17:26:52 +01:00
Tuncer Ayaz
878dc8ccf7
Simplify excl_sys_filters
2012-01-20 17:26:49 +01:00
Tuncer Ayaz
2a5320fbd6
Document verbosity level
2012-01-17 17:04:07 +01:00
Tuncer Ayaz
2cae2950c4
Fix whitespace errors
2012-01-17 17:04:07 +01:00
Tuncer Ayaz
e6caab00d5
Use ?ERROR where appropriate
2012-01-17 17:04:07 +01:00
Tuncer Ayaz
015e58201c
Support different log levels
2012-01-17 17:04:07 +01:00
Tuncer Ayaz
263b49f970
Import new upstream getopt.erl
2012-01-17 17:04:07 +01:00
Tuncer Ayaz
ee44d8554a
Fix whitespace errors
2012-01-17 17:04:07 +01:00
Tuncer Ayaz
159f3ac2e5
Add Francis Joanis to THANKS file
2012-01-17 17:04:06 +01:00
Francis Joanis
b498e86ef7
Delete existing erl files in ?EUNIT_DIR
...
Before copying the .erl files to the .eunit directory ensure that they
are deleted if they already exist. This prevents EACCES errors to happen
when trying to re-copy .erl files that are read-only.
2012-01-17 16:54:27 +01:00
Tuncer Ayaz
41d6abc64d
Fix whitespace errors
2012-01-13 19:56:10 +01:00
Tuncer Ayaz
5b15c851d8
Check for .app.src first
2012-01-13 19:39:28 +01:00
Tuncer Ayaz
eab5ae5298
Fix code clarity in dir type check
2012-01-13 19:00:44 +01:00
Tuncer Ayaz
0689928527
Warn if we ignore a skip_dir's sub_dirs
2012-01-13 18:25:02 +01:00
Tuncer Ayaz
cab1671ea0
Add missing newline for logging code path update
2012-01-13 18:18:51 +01:00
Tuncer Ayaz
45555eb6ae
Ignore sub_dirs in skip_dirs
2012-01-10 11:24:09 +01:00
Tuncer Ayaz
87669b6b7f
Clean up rebar_utils
2012-01-10 11:15:55 +01:00
Tuncer Ayaz
4d2d3c3af3
Remove port_first_files support
2012-01-09 13:05:23 +01:00
Tuncer Ayaz
2be2f2bfe7
Fix whitespace errors
2012-01-09 12:43:09 +01:00
Tuncer Ayaz
4e471e6986
Fix Dialyzer warning
2012-01-09 12:42:53 +01:00
Matt Campbell
c15d99d8bb
On windows, avoid symlink during upgrade
...
a) make_symlink throws "not supported" on OS < Vista (e.g. 2003)
b) tarball creation stores windows symlinks as absolute paths
instead of relative, causing service to fail to start after upgrade
is made permanent.
2012-01-09 12:33:39 +01:00
Matt Campbell
816d1805d5
Set node name correctly on erlsrv commandline
2012-01-09 12:33:39 +01:00
Magnus Klaar
4db90bafef
Deprecate ct suite= option for suites= option
2012-01-06 20:40:46 +01:00
Tuncer Ayaz
1daa15293a
Reverse order in rebar_utils:get_deprecated_global/3
2012-01-06 19:50:20 +01:00
Tuncer Ayaz
b594d356e1
Fix basic_nif on_load()
2012-01-05 22:41:37 +01:00
Tuncer Ayaz
af3eab6522
Enhance make check (Inspired-by: Stavros Aronis)
2012-01-01 17:04:37 +01:00
Tuncer Ayaz
27e5a0ae5b
Cleanup and simplify deprecated option handling
2012-01-01 15:10:35 +01:00
Tuncer Ayaz
c046d612a9
Add Tomas Abrahamsson to THANKS file
2011-12-30 11:46:11 +01:00
Dave Smith
9872873fe2
Merge pull request #168 from tomas-abrahamsson/eunit-inet_gethost_native
...
Error report killing inet_gethost_native after eunit
2011-12-29 18:40:18 -08:00
Tomas Abrahamsson
c8f56c7cb2
Don't kill any inet_gethost_native after eunit
...
Avoid error reports like this one:
prompt$ rebar eunit
==> dummy (eunit)
Test passed.
=ERROR REPORT==== 29-Dec-2011::23:22:11 ===
** Generic server inet_gethost_native_sup terminating
** Last message in was {'EXIT',<0.62.0>,killed}
** When Server state == {state,inet_gethost_native,undefined,<0.62.0>,
{local,inet_gethost_native_sup}}
** Reason for termination ==
** killed
Previously, it could happen if an eunit test did something that
required a name lookup, like in this example:
-module(dummy_tests).
-include_lib("eunit/include/eunit.hrl").
x_test() ->
{ok, _Hostent} = inet:gethostbyname(localhost).
The inet_gethost_native is a process, started on demand, under a
supervisor_bridge under the kernel_sup, but it is not a gen_server
process or the like, so it has nothing in '$ancestors' in its process
dictionary to indicate it is part of kernel.
2011-12-29 23:38:03 +01:00
Tuncer Ayaz
3be021d31f
Add Ali Sabil to THANKS file
2011-12-29 19:25:00 +01:00
Ali Sabil
f47d61bc13
Add {vsn, _} support for reltool.config
2011-12-28 13:18:40 +01:00
Tuncer Ayaz
1de48e4902
Move vcs_vsn/2 to rebar_utils
2011-12-28 13:09:46 +01:00