Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix compiling DTL templates with latest erlydtl | Phil Toland | 2012-02-16 | 1 | -6/+10 | |
| | | | | | | The latest version of erlydtl requires that custom tag modules be in the path when templates are compiled. Without this change rebar silently exits when using the custom_tags_modules option. | |||||
* | Fix for destruction of config app vars on reset | Jeremy Raymond | 2012-02-15 | 1 | -1/+36 | |
| | ||||||
* | Remove debug log | Tuncer Ayaz | 2012-02-12 | 1 | -1/+0 | |
| | ||||||
* | Fix regression in port_compiler needs_link check | Tuncer Ayaz | 2012-02-10 | 1 | -6/+12 | |
| | ||||||
* | Treat callback attributes same as behaviour_info | Shunichi Shinohara | 2012-02-10 | 1 | -0/+6 | |
| | | | | | Automatically include modules with callback attributes in erl_first_files. | |||||
* | Use lists:flatmap/2 | Tuncer Ayaz | 2012-02-07 | 1 | -6/+6 | |
| | ||||||
* | Remove unused include_lib directive | Yurin Slava | 2012-02-04 | 1 | -1/+0 | |
| | ||||||
* | Fix loading of local plugins in sub directories | Tuncer Ayaz | 2012-02-03 | 1 | -13/+38 | |
| | ||||||
* | Rework port compiler support | Tuncer Ayaz | 2012-02-03 | 1 | -75/+200 | |
| | | | | | * consolidate options * add support for building executables | |||||
* | Extend rebar_utils:deprecated | Tuncer Ayaz | 2012-02-03 | 1 | -1/+8 | |
| | ||||||
* | Fix Dialyzer (race condition) warning | Tuncer Ayaz | 2012-02-02 | 1 | -4/+5 | |
| | ||||||
* | Cache vsn info to avoid expensive vcs cmd calls | Yurii Rashkovskii | 2012-02-02 | 3 | -0/+17 | |
| | ||||||
* | Imported new mustache.erl | Tuncer Ayaz | 2012-01-31 | 1 | -0/+5 | |
| | ||||||
* | Only print sh/2 options on debug log level | Tuncer Ayaz | 2012-01-29 | 1 | -2/+2 | |
| | ||||||
* | Fix -D and -v handling with new getopt.erl | Tuncer Ayaz | 2012-01-29 | 2 | -11/+16 | |
| | ||||||
* | Import fixed upstream getopt.erl | Tuncer Ayaz | 2012-01-29 | 1 | -129/+166 | |
| | ||||||
* | Document verbosity level | Tuncer Ayaz | 2012-01-17 | 1 | -1/+2 | |
| | ||||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-01-17 | 3 | -20/+20 | |
| | ||||||
* | Use ?ERROR where appropriate | Tuncer Ayaz | 2012-01-17 | 4 | -11/+11 | |
| | ||||||
* | Support different log levels | Tuncer Ayaz | 2012-01-17 | 4 | -18/+34 | |
| | ||||||
* | Import new upstream getopt.erl | Tuncer Ayaz | 2012-01-17 | 1 | -49/+125 | |
| | ||||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-01-17 | 1 | -12/+13 | |
| | ||||||
* | Delete existing erl files in ?EUNIT_DIR | Francis Joanis | 2012-01-17 | 1 | -0/+21 | |
| | | | | | | 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. | |||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-01-13 | 3 | -11/+12 | |
| | ||||||
* | Check for .app.src first | Tuncer Ayaz | 2012-01-13 | 1 | -2/+2 | |
| | ||||||
* | Fix code clarity in dir type check | Tuncer Ayaz | 2012-01-13 | 1 | -9/+5 | |
| | ||||||
* | Warn if we ignore a skip_dir's sub_dirs | Tuncer Ayaz | 2012-01-13 | 1 | -4/+7 | |
| | ||||||
* | Add missing newline for logging code path update | Tuncer Ayaz | 2012-01-13 | 1 | -1/+1 | |
| | ||||||
* | Ignore sub_dirs in skip_dirs | Tuncer Ayaz | 2012-01-10 | 1 | -5/+10 | |
| | ||||||
* | Clean up rebar_utils | Tuncer Ayaz | 2012-01-10 | 1 | -30/+30 | |
| | ||||||
* | Remove port_first_files support | Tuncer Ayaz | 2012-01-09 | 1 | -22/+3 | |
| | ||||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-01-09 | 1 | -16/+25 | |
| | ||||||
* | Fix Dialyzer warning | Tuncer Ayaz | 2012-01-09 | 1 | -4/+7 | |
| | ||||||
* | On windows, avoid symlink during upgrade | Matt Campbell | 2012-01-09 | 1 | -5/+17 | |
| | | | | | | | 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. | |||||
* | Deprecate ct suite= option for suites= option | Magnus Klaar | 2012-01-06 | 2 | -13/+18 | |
| | ||||||
* | Reverse order in rebar_utils:get_deprecated_global/3 | Tuncer Ayaz | 2012-01-06 | 1 | -7/+7 | |
| | ||||||
* | Cleanup and simplify deprecated option handling | Tuncer Ayaz | 2012-01-01 | 2 | -23/+18 | |
| | ||||||
* | Don't kill any inet_gethost_native after eunit | Tomas Abrahamsson | 2011-12-29 | 1 | -1/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | Add {vsn, _} support for reltool.config | Ali Sabil | 2011-12-28 | 1 | -1/+15 | |
| | ||||||
* | Move vcs_vsn/2 to rebar_utils | Tuncer Ayaz | 2011-12-28 | 2 | -58/+58 | |
| | ||||||
* | Add support for customising common test directory | Tim Watson | 2011-12-28 | 1 | -1/+2 | |
| | | | | | | | This patch allows users to specify the directory in which common_test source files can be found. Most common_test suites are integration, rather than unit tests and keeping the sources apart from test sources for other frameworks such as eunit and PropEr is a useful feature. | |||||
* | Remove trailing whitespace in rebar_reltool | Tuncer Ayaz | 2011-12-19 | 1 | -1/+1 | |
| | ||||||
* | Fix rebar_core crash (reported-by: Jeremy Raymond) | Tuncer Ayaz | 2011-12-18 | 1 | -17/+24 | |
| | ||||||
* | Fix help text formatting | Tuncer Ayaz | 2011-12-16 | 1 | -1/+1 | |
| | ||||||
* | Universally support apps=/skip_apps= | Tuncer Ayaz | 2011-12-12 | 6 | -154/+164 | |
| | ||||||
* | Move is_skipped_app/0 to rebar_app_utils | Tuncer Ayaz | 2011-12-12 | 3 | -41/+39 | |
| | ||||||
* | Add rebar_utils:deprecated/4 and remove define | Tuncer Ayaz | 2011-12-12 | 1 | -7/+10 | |
| | ||||||
* | rebar_xref: move code to proper place | Tuncer Ayaz | 2011-12-12 | 1 | -4/+4 | |
| | ||||||
* | Make 'rebar xref' honour the skip_app directive | Torbjorn Tornkvist | 2011-12-12 | 2 | -2/+46 | |
| | | | | | | | | | | | | It is now possible to call rebar as: rebar xref skip_app=Mod1,Mod2,... This makes it easy to skip running xref on (e.g) imported dependencies in your application. The function rebar_utils:is_skipped_app/0 is added so that other rebar commands may use it. | |||||
* | Fail if erl_interface not found | Jesse Gumm | 2011-12-08 | 1 | -2/+10 | |
| | | | | | | Previously if erl_interface could not be found {error, not_found} was incorrectly used as a path. With this change we fail early with a descriptive error message. |